diff --git a/patches/fhir/0001-Fix-Draft-6-schemas-using-id-instead-of-id.patch b/patches/fhir/0001-Fix-Draft-6-schemas-using-id-instead-of-id.patch new file mode 100644 index 0000000..b8bf4cf --- /dev/null +++ b/patches/fhir/0001-Fix-Draft-6-schemas-using-id-instead-of-id.patch @@ -0,0 +1,51 @@ +From 410b497ba1a76a31c92eca13a00ee1e2a1c9a0fc Mon Sep 17 00:00:00 2001 +From: Juan Cruz Viotti +Date: Thu, 30 Jan 2025 15:12:19 -0400 +Subject: [PATCH] Fix Draft 6 schemas using `id` instead of `$id` + +Signed-off-by: Juan Cruz Viotti +--- + hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json | 2 +- + hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json | 2 +- + hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json +index 6688301a20..a0a52cbcbd 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json +@@ -1,6 +1,6 @@ + { + "$schema": "http://json-schema.org/draft-06/schema#", +- "id": "http://hl7.org/fhir/json-schema/4.0", ++ "$id": "http://hl7.org/fhir/json-schema/4.0", + "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", + "discriminator": { + "propertyName": "resourceType", +diff --git a/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json b/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json +index 45062a3e7d..9fa58541f7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json +@@ -1,6 +1,6 @@ + { + "$schema": "http://json-schema.org/draft-06/schema#", +- "id": "http://hl7.org/fhir/json-schema/4.3", ++ "$id": "http://hl7.org/fhir/json-schema/4.3", + "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", + "discriminator": { + "propertyName": "resourceType", +diff --git a/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json b/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json +index 0a03b0b668..8ece572590 100644 +--- a/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json +@@ -1,6 +1,6 @@ + { + "$schema": "http://json-schema.org/draft-06/schema#", +- "id": "http://hl7.org/fhir/json-schema/4.6", ++ "$id": "http://hl7.org/fhir/json-schema/4.6", + "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", + "discriminator": { + "propertyName": "resourceType", +-- +2.48.1 + diff --git a/patches/fhir/0002-Fix-references-that-point-to-files-instead-of-URIs.patch b/patches/fhir/0002-Fix-references-that-point-to-files-instead-of-URIs.patch new file mode 100644 index 0000000..41acdd3 --- /dev/null +++ b/patches/fhir/0002-Fix-references-that-point-to-files-instead-of-URIs.patch @@ -0,0 +1,59565 @@ +From d402e8bf6d02bd550d5cff578d2c18044ae3ff8a Mon Sep 17 00:00:00 2001 +From: Juan Cruz Viotti +Date: Thu, 30 Jan 2025 15:18:00 -0400 +Subject: [PATCH] Fix references that point to files instead of URIs + +Created by running the following command on corresponding directories: + +``` +replace '.schema.json' '' +``` + +Signed-off-by: Juan Cruz Viotti +--- + .../package/openapi/Account.schema.json | 30 +- + .../openapi/ActivityDefinition.schema.json | 84 +-- + .../package/openapi/Address.schema.json | 20 +- + .../package/openapi/AdverseEvent.schema.json | 44 +- + .../openapi/AllergyIntolerance.schema.json | 50 +- + .../package/openapi/Annotation.schema.json | 8 +- + .../package/openapi/Appointment.schema.json | 46 +- + .../openapi/AppointmentResponse.schema.json | 16 +- + .../package/openapi/Attachment.schema.json | 16 +- + .../package/openapi/AuditEvent.schema.json | 66 +-- + .../openapi/BackboneElement.schema.json | 2 +- + .../package/openapi/Basic.schema.json | 10 +- + .../package/openapi/Binary.schema.json | 6 +- + .../package/openapi/BodySite.schema.json | 14 +- + .../package/openapi/Bundle.schema.json | 42 +- + .../openapi/CapabilityStatement.schema.json | 148 ++--- + .../package/openapi/CarePlan.schema.json | 84 +-- + .../package/openapi/CareTeam.schema.json | 30 +- + .../package/openapi/ChargeItem.schema.json | 52 +- + .../package/openapi/Claim.schema.json | 212 +++---- + .../package/openapi/ClaimResponse.schema.json | 120 ++-- + .../openapi/ClinicalImpression.schema.json | 46 +- + .../package/openapi/CodeSystem.schema.json | 86 +-- + .../openapi/CodeableConcept.schema.json | 4 +- + .../package/openapi/Coding.schema.json | 10 +- + .../package/openapi/Communication.schema.json | 44 +- + .../openapi/CommunicationRequest.schema.json | 48 +- + .../openapi/CompartmentDefinition.schema.json | 34 +- + .../package/openapi/Composition.schema.json | 54 +- + .../package/openapi/ConceptMap.schema.json | 74 +-- + .../package/openapi/Condition.schema.json | 54 +- + .../package/openapi/Consent.schema.json | 68 +-- + .../package/openapi/ContactDetail.schema.json | 4 +- + .../package/openapi/ContactPoint.schema.json | 10 +- + .../package/openapi/Contract.schema.json | 116 ++-- + .../package/openapi/Contributor.schema.json | 6 +- + .../package/openapi/Coverage.schema.json | 54 +- + .../package/openapi/DataElement.schema.json | 38 +- + .../openapi/DataRequirement.schema.json | 26 +- + .../package/openapi/DetectedIssue.schema.json | 26 +- + .../package/openapi/Device.schema.json | 46 +- + .../openapi/DeviceComponent.schema.json | 24 +- + .../package/openapi/DeviceMetric.schema.json | 24 +- + .../package/openapi/DeviceRequest.schema.json | 50 +- + .../openapi/DeviceUseStatement.schema.json | 26 +- + .../openapi/DiagnosticReport.schema.json | 40 +- + .../openapi/DocumentManifest.schema.json | 28 +- + .../openapi/DocumentReference.schema.json | 52 +- + .../openapi/DomainResource.schema.json | 8 +- + .../package/openapi/Dosage.schema.json | 36 +- + .../package/openapi/Element.schema.json | 4 +- + .../openapi/ElementDefinition.schema.json | 558 +++++++++--------- + .../openapi/EligibilityRequest.schema.json | 32 +- + .../openapi/EligibilityResponse.schema.json | 56 +- + .../package/openapi/Encounter.schema.json | 74 +-- + .../package/openapi/Endpoint.schema.json | 22 +- + .../openapi/EnrollmentRequest.schema.json | 16 +- + .../openapi/EnrollmentResponse.schema.json | 18 +- + .../package/openapi/EpisodeOfCare.schema.json | 30 +- + .../openapi/ExpansionProfile.schema.json | 58 +- + .../openapi/ExplanationOfBenefit.schema.json | 306 +++++----- + .../package/openapi/Extension.schema.json | 108 ++-- + .../openapi/FamilyMemberHistory.schema.json | 64 +- + .../package/openapi/Flag.schema.json | 16 +- + .../package/openapi/Goal.schema.json | 42 +- + .../openapi/GraphDefinition.schema.json | 50 +- + .../package/openapi/Group.schema.json | 34 +- + .../openapi/GuidanceResponse.schema.json | 30 +- + .../openapi/HealthcareService.schema.json | 56 +- + .../package/openapi/HumanName.schema.json | 14 +- + .../package/openapi/Identifier.schema.json | 12 +- + .../openapi/ImagingManifest.schema.json | 24 +- + .../package/openapi/ImagingStudy.schema.json | 66 +-- + .../package/openapi/Immunization.schema.json | 64 +- + .../ImmunizationRecommendation.schema.json | 30 +- + .../openapi/ImplementationGuide.schema.json | 66 +-- + .../package/openapi/Library.schema.json | 52 +- + .../package/openapi/Linkage.schema.json | 8 +- + .../package/openapi/List.schema.json | 32 +- + .../package/openapi/Location.schema.json | 34 +- + .../package/openapi/Measure.schema.json | 100 ++-- + .../package/openapi/MeasureReport.schema.json | 44 +- + .../package/openapi/Media.schema.json | 38 +- + .../package/openapi/Medication.schema.json | 34 +- + .../MedicationAdministration.schema.json | 58 +- + .../openapi/MedicationDispense.schema.json | 60 +- + .../openapi/MedicationRequest.schema.json | 62 +- + .../openapi/MedicationStatement.schema.json | 40 +- + .../openapi/MessageDefinition.schema.json | 54 +- + .../package/openapi/MessageHeader.schema.json | 40 +- + .../package/openapi/Meta.schema.json | 10 +- + .../package/openapi/NamingSystem.schema.json | 36 +- + .../package/openapi/Narrative.schema.json | 2 +- + .../openapi/NutritionOrder.schema.json | 68 +-- + .../package/openapi/Observation.schema.json | 100 ++-- + .../openapi/OperationDefinition.schema.json | 68 +-- + .../openapi/OperationOutcome.schema.json | 12 +- + .../package/openapi/Organization.schema.json | 26 +- + .../openapi/ParameterDefinition.schema.json | 14 +- + .../package/openapi/Parameters.schema.json | 110 ++-- + .../package/openapi/Patient.schema.json | 58 +- + .../package/openapi/PaymentNotice.schema.json | 20 +- + .../openapi/PaymentReconciliation.schema.json | 42 +- + .../package/openapi/Period.schema.json | 4 +- + .../package/openapi/Person.schema.json | 22 +- + .../openapi/PlanDefinition.schema.json | 146 ++--- + .../package/openapi/Practitioner.schema.json | 26 +- + .../openapi/PractitionerRole.schema.json | 36 +- + .../package/openapi/Procedure.schema.json | 60 +- + .../openapi/ProcedureRequest.schema.json | 60 +- + .../openapi/ProcessRequest.schema.json | 30 +- + .../openapi/ProcessResponse.schema.json | 28 +- + .../package/openapi/Provenance.schema.json | 36 +- + .../package/openapi/Quantity.schema.json | 10 +- + .../package/openapi/Questionnaire.schema.json | 124 ++-- + .../openapi/QuestionnaireResponse.schema.json | 52 +- + .../package/openapi/Range.schema.json | 4 +- + .../package/openapi/Ratio.schema.json | 4 +- + .../package/openapi/Reference.schema.json | 6 +- + .../openapi/ReferralRequest.schema.json | 50 +- + .../openapi/RelatedArtifact.schema.json | 12 +- + .../package/openapi/RelatedPerson.schema.json | 22 +- + .../package/openapi/RequestGroup.schema.json | 84 +-- + .../package/openapi/ResearchStudy.schema.json | 44 +- + .../openapi/ResearchSubject.schema.json | 16 +- + .../package/openapi/Resource.schema.json | 8 +- + .../package/openapi/ResourceList.schema.json | 240 ++++---- + .../openapi/RiskAssessment.schema.json | 50 +- + .../package/openapi/SampledData.schema.json | 14 +- + .../package/openapi/Schedule.schema.json | 16 +- + .../openapi/SearchParameter.schema.json | 50 +- + .../package/openapi/Sequence.schema.json | 90 +-- + .../openapi/ServiceDefinition.schema.json | 50 +- + .../package/openapi/Signature.schema.json | 16 +- + .../package/openapi/Slot.schema.json | 22 +- + .../package/openapi/Specimen.schema.json | 54 +- + .../openapi/StructureDefinition.schema.json | 62 +- + .../package/openapi/StructureMap.schema.json | 212 +++---- + .../package/openapi/Subscription.schema.json | 22 +- + .../package/openapi/Substance.schema.json | 22 +- + .../openapi/SupplyDelivery.schema.json | 30 +- + .../package/openapi/SupplyRequest.schema.json | 36 +- + .../package/openapi/Task.schema.json | 274 ++++----- + .../package/openapi/TestReport.schema.json | 38 +- + .../package/openapi/TestScript.schema.json | 190 +++--- + .../package/openapi/Timing.schema.json | 38 +- + .../openapi/TriggerDefinition.schema.json | 14 +- + .../package/openapi/UsageContext.schema.json | 8 +- + .../package/openapi/ValueSet.schema.json | 94 +-- + .../openapi/VisionPrescription.schema.json | 46 +- + .../package/openapi/Account.schema.json | 32 +- + .../openapi/ActivityDefinition.schema.json | 84 +-- + .../package/openapi/Address.schema.json | 20 +- + .../package/openapi/AdverseEvent.schema.json | 44 +- + .../openapi/AllergyIntolerance.schema.json | 50 +- + .../package/openapi/Annotation.schema.json | 8 +- + .../package/openapi/Appointment.schema.json | 46 +- + .../openapi/AppointmentResponse.schema.json | 16 +- + .../package/openapi/Attachment.schema.json | 16 +- + .../package/openapi/AuditEvent.schema.json | 66 +-- + .../openapi/BackboneElement.schema.json | 2 +- + .../package/openapi/Basic.schema.json | 10 +- + .../package/openapi/Binary.schema.json | 6 +- + .../package/openapi/BodySite.schema.json | 14 +- + .../package/openapi/Bundle.schema.json | 42 +- + .../openapi/CapabilityStatement.schema.json | 148 ++--- + .../package/openapi/CarePlan.schema.json | 84 +-- + .../package/openapi/CareTeam.schema.json | 30 +- + .../package/openapi/ChargeItem.schema.json | 52 +- + .../package/openapi/Claim.schema.json | 212 +++---- + .../package/openapi/ClaimResponse.schema.json | 120 ++-- + .../openapi/ClinicalImpression.schema.json | 46 +- + .../package/openapi/CodeSystem.schema.json | 86 +-- + .../openapi/CodeableConcept.schema.json | 4 +- + .../package/openapi/Coding.schema.json | 10 +- + .../package/openapi/Communication.schema.json | 44 +- + .../openapi/CommunicationRequest.schema.json | 48 +- + .../openapi/CompartmentDefinition.schema.json | 34 +- + .../package/openapi/Composition.schema.json | 54 +- + .../package/openapi/ConceptMap.schema.json | 74 +-- + .../package/openapi/Condition.schema.json | 54 +- + .../package/openapi/Consent.schema.json | 68 +-- + .../package/openapi/ContactDetail.schema.json | 4 +- + .../package/openapi/ContactPoint.schema.json | 10 +- + .../package/openapi/Contract.schema.json | 116 ++-- + .../package/openapi/Contributor.schema.json | 6 +- + .../package/openapi/Coverage.schema.json | 54 +- + .../package/openapi/DataElement.schema.json | 38 +- + .../openapi/DataRequirement.schema.json | 26 +- + .../package/openapi/DetectedIssue.schema.json | 26 +- + .../package/openapi/Device.schema.json | 46 +- + .../openapi/DeviceComponent.schema.json | 24 +- + .../package/openapi/DeviceMetric.schema.json | 24 +- + .../package/openapi/DeviceRequest.schema.json | 50 +- + .../openapi/DeviceUseStatement.schema.json | 26 +- + .../openapi/DiagnosticReport.schema.json | 40 +- + .../openapi/DocumentManifest.schema.json | 28 +- + .../openapi/DocumentReference.schema.json | 52 +- + .../openapi/DomainResource.schema.json | 8 +- + .../package/openapi/Dosage.schema.json | 36 +- + .../package/openapi/Element.schema.json | 4 +- + .../openapi/ElementDefinition.schema.json | 558 +++++++++--------- + .../openapi/EligibilityRequest.schema.json | 32 +- + .../openapi/EligibilityResponse.schema.json | 56 +- + .../package/openapi/Encounter.schema.json | 74 +-- + .../package/openapi/Endpoint.schema.json | 22 +- + .../openapi/EnrollmentRequest.schema.json | 16 +- + .../openapi/EnrollmentResponse.schema.json | 18 +- + .../package/openapi/EpisodeOfCare.schema.json | 30 +- + .../openapi/ExpansionProfile.schema.json | 58 +- + .../openapi/ExplanationOfBenefit.schema.json | 306 +++++----- + .../package/openapi/Extension.schema.json | 108 ++-- + .../openapi/FamilyMemberHistory.schema.json | 64 +- + .../package/openapi/Flag.schema.json | 16 +- + .../package/openapi/Goal.schema.json | 42 +- + .../openapi/GraphDefinition.schema.json | 50 +- + .../package/openapi/Group.schema.json | 34 +- + .../openapi/GuidanceResponse.schema.json | 30 +- + .../openapi/HealthcareService.schema.json | 56 +- + .../package/openapi/HumanName.schema.json | 14 +- + .../package/openapi/Identifier.schema.json | 12 +- + .../openapi/ImagingManifest.schema.json | 24 +- + .../package/openapi/ImagingStudy.schema.json | 66 +-- + .../package/openapi/Immunization.schema.json | 64 +- + .../ImmunizationRecommendation.schema.json | 30 +- + .../openapi/ImplementationGuide.schema.json | 66 +-- + .../package/openapi/Library.schema.json | 52 +- + .../package/openapi/Linkage.schema.json | 8 +- + .../package/openapi/List.schema.json | 32 +- + .../package/openapi/Location.schema.json | 34 +- + .../package/openapi/Measure.schema.json | 100 ++-- + .../package/openapi/MeasureReport.schema.json | 44 +- + .../package/openapi/Media.schema.json | 38 +- + .../package/openapi/Medication.schema.json | 34 +- + .../MedicationAdministration.schema.json | 58 +- + .../openapi/MedicationDispense.schema.json | 60 +- + .../openapi/MedicationRequest.schema.json | 62 +- + .../openapi/MedicationStatement.schema.json | 40 +- + .../openapi/MessageDefinition.schema.json | 54 +- + .../package/openapi/MessageHeader.schema.json | 40 +- + .../package/openapi/Meta.schema.json | 10 +- + .../package/openapi/NamingSystem.schema.json | 36 +- + .../package/openapi/Narrative.schema.json | 2 +- + .../openapi/NutritionOrder.schema.json | 68 +-- + .../package/openapi/Observation.schema.json | 100 ++-- + .../openapi/OperationDefinition.schema.json | 68 +-- + .../openapi/OperationOutcome.schema.json | 12 +- + .../package/openapi/Organization.schema.json | 26 +- + .../openapi/ParameterDefinition.schema.json | 14 +- + .../package/openapi/Parameters.schema.json | 110 ++-- + .../package/openapi/Patient.schema.json | 58 +- + .../package/openapi/PaymentNotice.schema.json | 20 +- + .../openapi/PaymentReconciliation.schema.json | 42 +- + .../package/openapi/Period.schema.json | 4 +- + .../package/openapi/Person.schema.json | 22 +- + .../openapi/PlanDefinition.schema.json | 146 ++--- + .../package/openapi/Practitioner.schema.json | 26 +- + .../openapi/PractitionerRole.schema.json | 36 +- + .../package/openapi/Procedure.schema.json | 60 +- + .../openapi/ProcedureRequest.schema.json | 60 +- + .../openapi/ProcessRequest.schema.json | 30 +- + .../openapi/ProcessResponse.schema.json | 28 +- + .../package/openapi/Provenance.schema.json | 36 +- + .../package/openapi/Quantity.schema.json | 10 +- + .../package/openapi/Questionnaire.schema.json | 124 ++-- + .../openapi/QuestionnaireResponse.schema.json | 52 +- + .../package/openapi/Range.schema.json | 4 +- + .../package/openapi/Ratio.schema.json | 4 +- + .../package/openapi/Reference.schema.json | 6 +- + .../openapi/ReferralRequest.schema.json | 50 +- + .../openapi/RelatedArtifact.schema.json | 12 +- + .../package/openapi/RelatedPerson.schema.json | 22 +- + .../package/openapi/RequestGroup.schema.json | 84 +-- + .../package/openapi/ResearchStudy.schema.json | 44 +- + .../openapi/ResearchSubject.schema.json | 16 +- + .../package/openapi/Resource.schema.json | 8 +- + .../package/openapi/ResourceList.schema.json | 240 ++++---- + .../openapi/RiskAssessment.schema.json | 50 +- + .../package/openapi/SampledData.schema.json | 14 +- + .../package/openapi/Schedule.schema.json | 16 +- + .../openapi/SearchParameter.schema.json | 50 +- + .../package/openapi/Sequence.schema.json | 90 +-- + .../openapi/ServiceDefinition.schema.json | 50 +- + .../package/openapi/Signature.schema.json | 16 +- + .../package/openapi/Slot.schema.json | 22 +- + .../package/openapi/Specimen.schema.json | 54 +- + .../openapi/StructureDefinition.schema.json | 62 +- + .../package/openapi/StructureMap.schema.json | 212 +++---- + .../package/openapi/Subscription.schema.json | 22 +- + .../package/openapi/Substance.schema.json | 22 +- + .../openapi/SupplyDelivery.schema.json | 30 +- + .../package/openapi/SupplyRequest.schema.json | 36 +- + .../package/openapi/Task.schema.json | 274 ++++----- + .../package/openapi/TestReport.schema.json | 38 +- + .../package/openapi/TestScript.schema.json | 190 +++--- + .../package/openapi/Timing.schema.json | 38 +- + .../openapi/TriggerDefinition.schema.json | 14 +- + .../package/openapi/UsageContext.schema.json | 8 +- + .../package/openapi/ValueSet.schema.json | 94 +-- + .../openapi/VisionPrescription.schema.json | 46 +- + 300 files changed, 7881 insertions(+), 7881 deletions(-) + +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json +index 8ffb10906b..95e22959b8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique identifier used to reference the account. May or may not be intended for human use (e.g. credit card number).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,11 +37,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Categorizes the account for reporting and searching purposes.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "Name used for the account when displaying it to humans in reports, etc.", +@@ -49,23 +49,23 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "Identifies the patient, device, practitioner, location or other object the account is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "active": { + "description": "Indicates the period of time over which the account is allowed to have transactions posted to it.\nThis period may be different to the coveragePeriod which is the duration of time that services may occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "balance": { + "description": "Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "coverage": { + "description": "The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.", +@@ -76,7 +76,7 @@ + }, + "owner": { + "description": "Indicates the organization, department, etc. with responsibility for the account.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "description": { + "description": "Provides additional information about what the account tracks and how it is used.", +@@ -84,7 +84,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "guarantor": { + "description": "Parties financially responsible for the account.", +@@ -110,7 +110,7 @@ + "properties": { + "coverage": { + "description": "The party(s) that are responsible for payment (or part of) of charges applied to this account (including self-pay).\n\nA coverage may only be resposible for specific types of charges, and the sequence of the coverages in the account could be important when processing billing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "priority": { + "description": "The priority of the coverage in the context of this account.", +@@ -119,7 +119,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -138,7 +138,7 @@ + "properties": { + "party": { + "description": "The entity who is responsible.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onHold": { + "description": "A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.", +@@ -146,11 +146,11 @@ + }, + "_onHold": { + "description": "Extensions for onHold", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The timeframe during which the guarantor accepts responsibility for the account.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json +index 958f02e962..910dd4a10f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this activity definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the activity definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the activity definition.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this activity definition. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this activity definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the activity definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the activity definition.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the activity definition from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this activity definition is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the asset is used from a clinical perspective.", +@@ -119,7 +119,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -128,7 +128,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -137,45 +137,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the activity definition content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate activity definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the activity definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the activity. Topics provide a high-level categorization of the activity that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -184,20 +184,20 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "library": { + "description": "A reference to a Library resource containing any formal logic used by the asset.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "kind": { +@@ -207,15 +207,15 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "timingTiming": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "timingDateTime": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +@@ -224,19 +224,19 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingRange": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "location": { + "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "participant": { + "description": "Indicates who should participate in performing the action described.", +@@ -247,33 +247,33 @@ + }, + "productReference": { + "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "productCodeableConcept": { + "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "quantity": { + "description": "Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "dosage": { + "description": "Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + }, + "bodySite": { + "description": "Indicates the sites on the subject\u0027s body where the procedure should be performed (I.e. the target sites).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "transform": { + "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dynamicValue": { + "description": "Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the intent resource that would contain the result.", +@@ -304,11 +304,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The role the participant should play in performing the described action.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -328,7 +328,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", +@@ -336,7 +336,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -344,7 +344,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression specifying the value of the customized element.", +@@ -352,7 +352,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json +index 10918bf044..639b759964 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json +@@ -24,7 +24,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.", +@@ -37,7 +37,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "A full text representation of the address.", +@@ -45,7 +45,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "line": { + "description": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", +@@ -58,7 +58,7 @@ + "description": "Extensions for line", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "city": { +@@ -67,7 +67,7 @@ + }, + "_city": { + "description": "Extensions for city", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "district": { + "description": "The name of the administrative area (county).", +@@ -75,7 +75,7 @@ + }, + "_district": { + "description": "Extensions for district", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "state": { + "description": "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (i.e. US 2 letter state codes).", +@@ -83,7 +83,7 @@ + }, + "_state": { + "description": "Extensions for state", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "postalCode": { + "description": "A postal code designating a region defined by the postal service.", +@@ -91,7 +91,7 @@ + }, + "_postalCode": { + "description": "Extensions for postalCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "country": { + "description": "Country - a nation as commonly understood or generally accepted.", +@@ -99,11 +99,11 @@ + }, + "_country": { + "description": "Extensions for country", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period when address was/is in use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json +index d5398dea26..825c186c49 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "category": { + "description": "The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.", +@@ -33,15 +33,15 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "This element defines the specific type of event that occurred or that was prevented from occurring.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date (and perhaps time) when the adverse event occurred.", +@@ -50,34 +50,34 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reaction": { + "description": "Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "location": { + "description": "The information about where the adverse event occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "seriousness": { + "description": "Describes the seriousness or severity of the adverse event.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "outcome": { + "description": "Describes the type of outcome from the adverse event.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "recorder": { + "description": "Information on who recorded the adverse event. May be the patient or a practitioner.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "eventParticipant": { + "description": "Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "description": { + "description": "Describes the adverse event in text.", +@@ -85,7 +85,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "suspectEntity": { + "description": "Describes the entity that is suspected to have caused the adverse event.", +@@ -98,21 +98,21 @@ + "description": "AdverseEvent.subjectMedicalHistory.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "referenceDocument": { + "description": "AdverseEvent.referenceDocument.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "study": { + "description": "AdverseEvent.study.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -132,7 +132,7 @@ + "properties": { + "instance": { + "description": "Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "causality": { + "description": "causality1 | causality2.", +@@ -144,11 +144,11 @@ + }, + "_causality": { + "description": "Extensions for causality", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "causalityAssessment": { + "description": "assess1 | assess2.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "causalityProductRelatedness": { + "description": "AdverseEvent.suspectEntity.causalityProductRelatedness.", +@@ -156,19 +156,19 @@ + }, + "_causalityProductRelatedness": { + "description": "Extensions for causalityProductRelatedness", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "causalityMethod": { + "description": "method1 | method2.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "causalityAuthor": { + "description": "AdverseEvent.suspectEntity.causalityAuthor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "causalityResult": { + "description": "result1 | result2.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json +index 00b32a9191..1a2483d0dc 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "clinicalStatus": { +@@ -37,7 +37,7 @@ + }, + "_clinicalStatus": { + "description": "Extensions for clinicalStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "verificationStatus": { + "description": "Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product).", +@@ -51,7 +51,7 @@ + }, + "_verificationStatus": { + "description": "Extensions for verificationStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Identification of the underlying physiological mechanism for the reaction risk.", +@@ -63,7 +63,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Category of the identified substance.", +@@ -82,7 +82,7 @@ + "description": "Extensions for category", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "criticality": { +@@ -96,15 +96,15 @@ + }, + "_criticality": { + "description": "Extensions for criticality", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., \"Latex\"), an allergy or intolerance condition (e.g., \"Latex allergy\"), or a negated/excluded code for a specific substance or class (e.g., \"No latex allergy\") or a general or categorical negated statement (e.g., \"No known allergy\", \"No known drug allergies\").", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "The patient who has the allergy or intolerance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onsetDateTime": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +@@ -113,19 +113,19 @@ + }, + "_onsetDateTime": { + "description": "Extensions for onsetDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onsetAge": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "onsetPeriod": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "onsetRange": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "onsetString": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +@@ -133,7 +133,7 @@ + }, + "_onsetString": { + "description": "Extensions for onsetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "assertedDate": { + "description": "The date on which the existance of the AllergyIntolerance was first asserted or acknowledged.", +@@ -142,15 +142,15 @@ + }, + "_assertedDate": { + "description": "Extensions for assertedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recorder": { + "description": "Individual who recorded the record and takes responsibility for its content.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "asserter": { + "description": "The source of the information about the allergy that is recorded.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "lastOccurrence": { + "description": "Represents the date and/or time of the last known occurrence of a reaction event.", +@@ -159,13 +159,13 @@ + }, + "_lastOccurrence": { + "description": "Extensions for lastOccurrence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "reaction": { +@@ -193,13 +193,13 @@ + "properties": { + "substance": { + "description": "Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the \u0027code\u0027 and ignore the \u0027reaction.substance\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "manifestation": { + "description": "Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -208,7 +208,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onset": { + "description": "Record of the date and/or time of the onset of the Reaction.", +@@ -217,7 +217,7 @@ + }, + "_onset": { + "description": "Extensions for onset", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "severity": { + "description": "Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.", +@@ -230,17 +230,17 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "exposureRoute": { + "description": "Identification of the route by which the subject was exposed to the substance.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Additional text about the adverse reaction event not captured in other fields.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json +index 2bd681cb39..1e8ea1c65e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json +@@ -14,7 +14,7 @@ + "properties": { + "authorReference": { + "description": "The individual responsible for making the annotation.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authorString": { + "description": "The individual responsible for making the annotation.", +@@ -22,7 +22,7 @@ + }, + "_authorString": { + "description": "Extensions for authorString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "time": { + "description": "Indicates when this particular annotation was made.", +@@ -31,7 +31,7 @@ + }, + "_time": { + "description": "Extensions for time", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "The text of the annotation.", +@@ -39,7 +39,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json +index f3067add2a..ae6f835ac4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this appointment concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -42,42 +42,42 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "serviceCategory": { + "description": "A broad categorisation of the service that is to be performed during this appointment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "serviceType": { + "description": "The specific service that is to be performed during this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "appointmentType": { + "description": "The style of appointment or patient that has been booked in the slot (not service type).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "The reason that this appointment is being scheduled. This is more clinical than administrative.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "indication": { + "description": "Reason the appointment has been scheduled to take place, as specified using information from another resource. When the patient arrives and the encounter begins it may be used as the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "priority": { +@@ -87,7 +87,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment list. Detailed or expanded information should be put in the comment field.", +@@ -95,13 +95,13 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "supportingInformation": { + "description": "Additional information to support the appointment provided when making the appointment.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "start": { +@@ -110,7 +110,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "Date/Time that the appointment is to conclude.", +@@ -118,7 +118,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minutesDuration": { + "description": "Number of minutes that the appointment is to take. This can be less than the duration between the start and end times (where actual time of appointment is only an estimate or is a planned appointment request).", +@@ -127,13 +127,13 @@ + }, + "_minutesDuration": { + "description": "Extensions for minutesDuration", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "slot": { + "description": "The slots from the participants\u0027 schedules that will be filled by the appointment.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "created": { +@@ -143,7 +143,7 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional comments about the appointment.", +@@ -151,13 +151,13 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "incomingReferral": { + "description": "The referral request this appointment is allocated to assess (incoming referral).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "participant": { +@@ -171,7 +171,7 @@ + "description": "A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within. When using these values, the minutes duration should be provided to indicate the length of the appointment to fill and populate the start/end times for the actual allocated time.", + "type": "array", + "items": { +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + }, +@@ -194,12 +194,12 @@ + "description": "Role of participant in the appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actor": { + "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "required": { + "description": "Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.", +@@ -212,7 +212,7 @@ + }, + "_required": { + "description": "Extensions for required", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "Participation status of the actor.", +@@ -226,7 +226,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json +index c8779bec29..2813c2aa46 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json +@@ -23,12 +23,12 @@ + "description": "This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "appointment": { + "description": "Appointment that this response is replying to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "start": { + "description": "Date/Time that the appointment is to take place, or requested new start time.", +@@ -36,7 +36,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.", +@@ -44,18 +44,18 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "participantType": { + "description": "Role of participant in the appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actor": { + "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "participantStatus": { + "description": "Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.", +@@ -64,7 +64,7 @@ + }, + "_participantStatus": { + "description": "Extensions for participantStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional comments about the appointment.", +@@ -72,7 +72,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json +index dd283246c9..335739e9c0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json +@@ -19,7 +19,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The human language of the content. The value can be any valid value according to BCP 47.", +@@ -28,7 +28,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "data": { + "description": "The actual data of the attachment - a sequence of bytes. In XML, represented using base64.", +@@ -36,7 +36,7 @@ + }, + "_data": { + "description": "Extensions for data", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "An alternative location where the data can be accessed.", +@@ -44,7 +44,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "size": { + "description": "The number of bytes of data that make up this attachment (before base64 encoding, if that is done).", +@@ -53,7 +53,7 @@ + }, + "_size": { + "description": "Extensions for size", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hash": { + "description": "The calculated hash of the data using SHA-1. Represented using base64.", +@@ -61,7 +61,7 @@ + }, + "_hash": { + "description": "Extensions for hash", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A label or set of text to display in place of the data.", +@@ -69,7 +69,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "creation": { + "description": "The date that the attachment was first created.", +@@ -78,7 +78,7 @@ + }, + "_creation": { + "description": "Extensions for creation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json +index f6962fcd35..aa08dc7bc7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json +@@ -21,13 +21,13 @@ + }, + "type": { + "description": "Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "subtype": { + "description": "Identifier for the category of event.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "action": { +@@ -43,7 +43,7 @@ + }, + "_action": { + "description": "Extensions for action", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recorded": { + "description": "The time when the event occurred on the source.", +@@ -51,7 +51,7 @@ + }, + "_recorded": { + "description": "Extensions for recorded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "outcome": { + "description": "Indicates whether the event succeeded or failed.", +@@ -65,7 +65,7 @@ + }, + "_outcome": { + "description": "Extensions for outcome", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "outcomeDesc": { + "description": "A free text description of the outcome of the event.", +@@ -73,13 +73,13 @@ + }, + "_outcomeDesc": { + "description": "Extensions for outcomeDesc", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purposeOfEvent": { + "description": "The purposeOfUse (reason) that was used during the event being recorded.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "agent": { +@@ -122,16 +122,16 @@ + "description": "The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reference": { + "description": "Direct reference to a resource that identifies the agent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "userId": { + "description": "Unique identifier for the user actively participating in the event.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "altId": { + "description": "Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.", +@@ -139,7 +139,7 @@ + }, + "_altId": { + "description": "Extensions for altId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "Human-meaningful name for the agent.", +@@ -147,7 +147,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestor": { + "description": "Indicator that the user is or is not the requestor, or initiator, for the event being audited.", +@@ -155,11 +155,11 @@ + }, + "_requestor": { + "description": "Extensions for requestor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "Where the event occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "policy": { + "description": "The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.", +@@ -172,12 +172,12 @@ + "description": "Extensions for policy", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "media": { + "description": "Type of media involved. Used when the event is about exporting/importing onto media.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "network": { + "description": "Logical network location for application activity, if the activity has a network location.", +@@ -187,7 +187,7 @@ + "description": "The reason (purpose of use), specific to this agent, that was used during the event being recorded.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -208,7 +208,7 @@ + }, + "_address": { + "description": "Extensions for address", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "An identifier for the type of network access point that originated the audit event.", +@@ -223,7 +223,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -243,17 +243,17 @@ + }, + "_site": { + "description": "Extensions for site", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "Identifier of the source where the event was detected.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "Code specifying the type of source where event originated.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + }, +@@ -273,29 +273,29 @@ + "properties": { + "identifier": { + "description": "Identifies a specific instance of the entity. The reference should always be version specific.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "reference": { + "description": "Identifies a specific instance of the entity. The reference should be version specific.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of the object that was involved in this audit event.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "role": { + "description": "Code representing the role the entity played in the event being audited.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "lifecycle": { + "description": "Identifier for the data life-cycle stage for the entity.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "securityLabel": { + "description": "Security labels for the identified entity.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "name": { +@@ -304,7 +304,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Text that describes the entity in more detail.", +@@ -312,7 +312,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "query": { + "description": "The query parameters for a query-type entities.", +@@ -320,7 +320,7 @@ + }, + "_query": { + "description": "Extensions for query", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "Tagged value pairs for conveying additional information about the entity.", +@@ -347,7 +347,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The details, base64 encoded. Used to carry bulk information.", +@@ -355,7 +355,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json +index 761d2d3dde..47ea8cc432 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json +@@ -16,7 +16,7 @@ + "description": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json +index ec84134808..0a5e256887 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json +@@ -23,16 +23,16 @@ + "description": "Identifier assigned to the resource for business purposes, outside the context of FHIR.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "code": { + "description": "Identifies the \u0027type\u0027 of resource - equivalent to the resource name for other resources.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Identifies the patient, practitioner, device or any other resource that is the \"focus\" of this resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "Identifies when the resource was first created.", +@@ -41,11 +41,11 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Indicates who was responsible for creating the resource instance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json +index b812c301a1..e24e70a324 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json +@@ -26,11 +26,11 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "securityContext": { + "description": "Treat this binary as if it was this other resource for access control purposes.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "content": { + "description": "The actual content, base64 encoded.", +@@ -38,7 +38,7 @@ + }, + "_content": { + "description": "Extensions for content", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json +index f7b4578aa9..5bce683a9c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for this instance of the anatomical location.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,17 +32,17 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Named anatomical location - ideally coded where possible.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "qualifier": { + "description": "Qualifier to refine the anatomical location. These include qualifiers for laterality, relative location, directionality, number, and plane.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -51,18 +51,18 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "image": { + "description": "Image or images used to identify a location.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "patient": { + "description": "The person to which the body site belongs.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json +index b6972360c4..b12b841dd8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "A persistent identifier for the batch that won\u0027t change as a batch is copied from server to server.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "Indicates the purpose of this bundle - how it was intended to be used.", +@@ -40,7 +40,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "total": { + "description": "If a set of search matches, this is the total number of matches for the search (as opposed to the number of results in this bundle).", +@@ -49,7 +49,7 @@ + }, + "_total": { + "description": "Extensions for total", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "A series of links that provide context to this bundle.", +@@ -67,7 +67,7 @@ + }, + "signature": { + "description": "Digital Signature - base64 encoded. XML-DSIg or a JWT.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + } + }, + "required": [ +@@ -90,7 +90,7 @@ + }, + "_relation": { + "description": "Extensions for relation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "The reference details for the link.", +@@ -98,7 +98,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -125,11 +125,11 @@ + }, + "_fullUrl": { + "description": "Extensions for fullUrl", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The Resources for the entry.", +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + }, + "search": { + "description": "Information about the search process that lead to the creation of this entry.", +@@ -166,7 +166,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "score": { + "description": "When searching, the server\u0027s search ranking score for the entry.", +@@ -175,7 +175,7 @@ + }, + "_score": { + "description": "Extensions for score", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -201,7 +201,7 @@ + }, + "_method": { + "description": "Extensions for method", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "The URL for this entry, relative to the root (the address to which the request is posted).", +@@ -209,7 +209,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifNoneMatch": { + "description": "If the ETag values match, return a 304 Not Modified status. See the API documentation for [\"Conditional Read\"](http.html#cread).", +@@ -217,7 +217,7 @@ + }, + "_ifNoneMatch": { + "description": "Extensions for ifNoneMatch", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifModifiedSince": { + "description": "Only perform the operation if the last updated date matches. See the API documentation for [\"Conditional Read\"](http.html#cread).", +@@ -225,7 +225,7 @@ + }, + "_ifModifiedSince": { + "description": "Extensions for ifModifiedSince", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifMatch": { + "description": "Only perform the operation if the Etag value matches. For more information, see the API section [\"Managing Resource Contention\"](http.html#concurrency).", +@@ -233,7 +233,7 @@ + }, + "_ifMatch": { + "description": "Extensions for ifMatch", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifNoneExist": { + "description": "Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for [\"Conditional Create\"](http.html#ccreate). This is just the query portion of the URL - what follows the \"?\" (not including the \"?\").", +@@ -241,7 +241,7 @@ + }, + "_ifNoneExist": { + "description": "Extensions for ifNoneExist", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -261,7 +261,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "The location header created by processing this operation.", +@@ -269,7 +269,7 @@ + }, + "_location": { + "description": "Extensions for location", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "etag": { + "description": "The etag for the resource, it the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency)).", +@@ -277,7 +277,7 @@ + }, + "_etag": { + "description": "Extensions for etag", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastModified": { + "description": "The date/time that the resource was modified on the server.", +@@ -285,11 +285,11 @@ + }, + "_lastModified": { + "description": "Extensions for lastModified", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "outcome": { + "description": "An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.", +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json +index 63430c2d8a..a4b454b73f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the capability statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the capability statement author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the capability statement. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the capability statement.", +@@ -49,7 +49,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this capability statement. Enables tracking the life-cycle of the content.", +@@ -63,7 +63,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this capability statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -71,7 +71,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the capability statement was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.", +@@ -80,7 +80,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the capability statement.", +@@ -88,13 +88,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -103,20 +103,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate capability statement instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the capability statement is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -125,7 +125,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the capability statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the capability statement.", +@@ -133,7 +133,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase).", +@@ -146,7 +146,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "instantiates": { + "description": "Reference to a canonical URL of another CapabilityStatement that this software implements or uses. This capability statement is a published API description that corresponds to a business service. The rest of the capability statement does not need to repeat the details of the referenced resource, but can do so.", +@@ -159,7 +159,7 @@ + "description": "Extensions for instantiates", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "software": { +@@ -177,7 +177,7 @@ + }, + "_fhirVersion": { + "description": "Extensions for fhirVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "acceptUnknown": { + "description": "A code that indicates whether the application accepts unknown elements or extensions when reading resources.", +@@ -191,7 +191,7 @@ + }, + "_acceptUnknown": { + "description": "Extensions for acceptUnknown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "format": { + "description": "A list of the formats supported by this implementation using their content types.", +@@ -205,7 +205,7 @@ + "description": "Extensions for format", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "patchFormat": { +@@ -220,7 +220,7 @@ + "description": "Extensions for patchFormat", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "implementationGuide": { +@@ -234,14 +234,14 @@ + "description": "Extensions for implementationGuide", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "profile": { + "description": "A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "rest": { +@@ -286,7 +286,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version identifier for the software covered by this statement.", +@@ -294,7 +294,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "releaseDate": { + "description": "Date this version of the software was released.", +@@ -303,7 +303,7 @@ + }, + "_releaseDate": { + "description": "Extensions for releaseDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -323,7 +323,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.", +@@ -331,7 +331,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -355,7 +355,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Information about the system\u0027s restful capabilities that apply across all applications, such as security.", +@@ -363,7 +363,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "security": { + "description": "Information about security implementation from an interface perspective - what a client needs to know.", +@@ -408,7 +408,7 @@ + "description": "Extensions for compartment", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -429,13 +429,13 @@ + }, + "_cors": { + "description": "Extensions for cors", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "service": { + "description": "Types of security services that are supported/required by the system.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -444,7 +444,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "certificate": { + "description": "Certificates associated with security profiles.", +@@ -472,7 +472,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "blob": { + "description": "Actual certificate.", +@@ -480,7 +480,7 @@ + }, + "_blob": { + "description": "Extensions for blob", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -501,11 +501,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A specification of the profile that describes the solution\u0027s overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles](profiling.html#profile-uses).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "documentation": { + "description": "Additional information about the resource type used by the system.", +@@ -513,7 +513,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "interaction": { + "description": "Identifies a restful operation supported by the solution.", +@@ -533,7 +533,7 @@ + }, + "_versioning": { + "description": "Extensions for versioning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "readHistory": { + "description": "A flag for whether the server is able to return past versions as part of the vRead operation.", +@@ -541,7 +541,7 @@ + }, + "_readHistory": { + "description": "Extensions for readHistory", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "updateCreate": { + "description": "A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.", +@@ -549,7 +549,7 @@ + }, + "_updateCreate": { + "description": "Extensions for updateCreate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalCreate": { + "description": "A flag that indicates that the server supports conditional create.", +@@ -557,7 +557,7 @@ + }, + "_conditionalCreate": { + "description": "Extensions for conditionalCreate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalRead": { + "description": "A code that indicates how the server supports conditional read.", +@@ -571,7 +571,7 @@ + }, + "_conditionalRead": { + "description": "Extensions for conditionalRead", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalUpdate": { + "description": "A flag that indicates that the server supports conditional update.", +@@ -579,7 +579,7 @@ + }, + "_conditionalUpdate": { + "description": "Extensions for conditionalUpdate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalDelete": { + "description": "A code that indicates how the server supports conditional delete.", +@@ -592,7 +592,7 @@ + }, + "_conditionalDelete": { + "description": "Extensions for conditionalDelete", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "referencePolicy": { + "description": "A set of flags that defines how references are supported.", +@@ -612,7 +612,7 @@ + "description": "Extensions for referencePolicy", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "searchInclude": { +@@ -626,7 +626,7 @@ + "description": "Extensions for searchInclude", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "searchRevInclude": { +@@ -640,7 +640,7 @@ + "description": "Extensions for searchRevInclude", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "searchParam": { +@@ -682,7 +682,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Guidance specific to the implementation of this operation, such as \u0027delete is a logical delete\u0027 or \u0027updates are only allowed with version id\u0027 or \u0027creates permitted from pre-authorized certificates only\u0027.", +@@ -690,7 +690,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -710,7 +710,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).", +@@ -718,7 +718,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of value a search parameter refers to, and how the content is interpreted.", +@@ -736,7 +736,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.", +@@ -744,7 +744,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -770,7 +770,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented.", +@@ -778,7 +778,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -798,11 +798,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Where the formal definition can be found.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -833,7 +833,7 @@ + }, + "_reliableCache": { + "description": "Extensions for reliableCache", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Documentation about the system\u0027s messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.", +@@ -841,7 +841,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "supportedMessage": { + "description": "References to message definitions for messages this system can send or receive.", +@@ -871,7 +871,7 @@ + "properties": { + "protocol": { + "description": "A list of the messaging transport protocol(s) identifiers, supported by this endpoint.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "address": { + "description": "The network address of the end-point. For solutions that do not use network addresses for routing, it can be just an identifier.", +@@ -879,7 +879,7 @@ + }, + "_address": { + "description": "Extensions for address", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -906,11 +906,11 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -929,7 +929,7 @@ + "properties": { + "code": { + "description": "A coded identifier of a supported messaging event.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "category": { + "description": "The impact of the content of the message.", +@@ -942,7 +942,7 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "The mode of this event declaration - whether an application is a sender or receiver.", +@@ -954,7 +954,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focus": { + "description": "A resource associated with the event. This is the resource that defines the event.", +@@ -963,15 +963,15 @@ + }, + "_focus": { + "description": "Extensions for focus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "request": { + "description": "Information about the request for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "Information about the response for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "documentation": { + "description": "Guidance on how this event is handled, such as internal system trigger points, business rules, etc.", +@@ -979,7 +979,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -1008,7 +1008,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.", +@@ -1016,11 +1016,11 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A constraint on a resource used in the document.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json +index af0a10b996..638529e222 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json +@@ -23,35 +23,35 @@ + "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A care plan that is fulfilled in whole or in part by this care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated care plan whose function is taken by this new care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger care plan of which this particular care plan is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -69,7 +69,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.", +@@ -83,13 +83,13 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Identifies what \"kind\" of plan this is to support differentiation between multiple co-existing plans; e.g. \"Home health\", \"psychiatric\", \"asthma\", \"disease management\", \"wellness plan\", etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "title": { +@@ -98,7 +98,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of the scope and nature of the plan.", +@@ -106,53 +106,53 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "Identifies the patient or group whose intended care is described by the plan.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Identifies the original context in which this particular CarePlan was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Indicates when the plan did (or is intended to) come into effect and end.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "author": { + "description": "Identifies the individual(s) or ogranization who is responsible for the content of the care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "careTeam": { + "description": "Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "addresses": { + "description": "Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingInfo": { + "description": "Identifies portions of the patient\u0027s record that specifically influenced the formation of the plan. These might include co-morbidities, recent procedures, limitations, recent assessments, etc.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "goal": { + "description": "Describes the intended objective(s) of carrying out the care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "activity": { +@@ -166,7 +166,7 @@ + "description": "General notes about the care plan not covered elsewhere.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -189,26 +189,26 @@ + "description": "Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "outcomeReference": { + "description": "Details of the outcome or action resulting from the activity. The reference to an \"event\" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "progress": { + "description": "Notes about the adherence/status/progress of the activity.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "reference": { + "description": "The details of the proposed activity represented in a specific resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "detail": { + "description": "A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn\u0027t know about specific resources such as procedure etc.", +@@ -228,35 +228,35 @@ + "properties": { + "category": { + "description": "High-level categorization of the type of activity in a care plan.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "definition": { + "description": "Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "code": { + "description": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonCode": { + "description": "Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "goal": { + "description": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -274,7 +274,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusReason": { + "description": "Provides reason why the activity isn\u0027t yet started, is on hold, was cancelled, etc.", +@@ -282,7 +282,7 @@ + }, + "_statusReason": { + "description": "Extensions for statusReason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "prohibited": { + "description": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.", +@@ -290,15 +290,15 @@ + }, + "_prohibited": { + "description": "Extensions for prohibited", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "scheduledTiming": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "scheduledPeriod": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "scheduledString": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +@@ -306,34 +306,34 @@ + }, + "_scheduledString": { + "description": "Extensions for scheduledString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performer": { + "description": "Identifies who\u0027s expected to be involved in the activity.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "productCodeableConcept": { + "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "productReference": { + "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dailyAmount": { + "description": "Identifies the quantity expected to be consumed in a given day.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "quantity": { + "description": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "description": { + "description": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", +@@ -341,7 +341,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json +index 435745cacf..9e62efa911 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -39,13 +39,13 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "name": { +@@ -54,19 +54,19 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "Identifies the patient or group whose intended care is handled by the team.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this care team.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Indicates when the team did (or is intended to) come into effect and end.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "participant": { + "description": "Identifies all people and organizations who are expected to be involved in the care team.", +@@ -79,28 +79,28 @@ + "description": "Describes why the care team exists.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition(s) that this care team addresses.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "managingOrganization": { + "description": "The organization responsible for the care team.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the CareTeam.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -120,19 +120,19 @@ + "properties": { + "role": { + "description": "Indicates specific responsibility of an individual within the care team, such as \"Primary care physician\", \"Trained social worker counselor\", \"Caregiver\", etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "member": { + "description": "The specific person or organization who is participating/expected to participate in the care team.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization of the practitioner.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Indicates when the specific member or organization did (or is intended to) come into effect and end.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json +index 48ef770272..25a53af513 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Identifiers assigned to this event performer or other systems.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "definition": { + "description": "References the source of pricing information, rules of application for the code this ChargeItem uses.", +@@ -34,7 +34,7 @@ + "description": "Extensions for definition", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "status": { +@@ -52,26 +52,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "partOf": { + "description": "ChargeItems can be grouped to larger ChargeItems covering the whole set.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "code": { + "description": "A code that identifies the charge, like a billing code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The individual or set of individuals the action is being or was performed on.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "Date/time(s) or duration when the charged service was applied.", +@@ -80,15 +80,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "Date/time(s) or duration when the charged service was applied.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "Date/time(s) or duration when the charged service was applied.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "participant": { + "description": "Indicates who or what performed or participated in the charged service.", +@@ -99,21 +99,21 @@ + }, + "performingOrganization": { + "description": "The organization requesting the service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestingOrganization": { + "description": "The organization performing the service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "Quantity of which the charge item has been serviced.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "bodysite": { + "description": "The anatomical location where the related service has been applied.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "factorOverride": { +@@ -123,11 +123,11 @@ + }, + "_factorOverride": { + "description": "Extensions for factorOverride", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priceOverride": { + "description": "Total price of the charge overriding the list price associated with the code.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "overrideReason": { + "description": "If the list price or the rule based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.", +@@ -135,11 +135,11 @@ + }, + "_overrideReason": { + "description": "Extensions for overrideReason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "The device, practitioner, etc. who entered the charge item.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "enteredDate": { + "description": "Date the charge item was entered.", +@@ -148,41 +148,41 @@ + }, + "_enteredDate": { + "description": "Extensions for enteredDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reason": { + "description": "Describes why the event occurred in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "service": { + "description": "Indicated the rendered service that caused this charge.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "account": { + "description": "Account into which this ChargeItems belongs.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the event by the performer, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "supportingInformation": { + "description": "Further information supporting the this charge.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -204,11 +204,11 @@ + "properties": { + "role": { + "description": "Describes the type of performance or participation(e.g. primary surgeon, anaesthesiologiest, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The device, practitioner, etc. who performed or participated in the service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json +index a6626920b8..92bdd7f67d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json +@@ -23,7 +23,7 @@ + "description": "The business identifier for the instance: claim number, pre-determination or pre-authorization number.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,17 +33,17 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "use": { +@@ -58,15 +58,15 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "billablePeriod": { + "description": "The billable period for which charges are being submitted.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -75,31 +75,31 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "insurer": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The provider which is responsible for the bill, claim pre-determination, pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the bill, claim pre-determination, pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "priority": { + "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "fundsReserve": { + "description": "In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved (\u0027Patient\u0027 or \u0027Provider\u0027) to pay for the Benefits determined on the subsequent claim(s). \u0027None\u0027 explicitly indicates no funds reserving is requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "related": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +@@ -110,11 +110,11 @@ + }, + "prescription": { + "description": "Prescription to support the dispensing of Pharmacy or Vision products.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "originalPrescription": { + "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payee": { + "description": "The party to be reimbursed for the services.", +@@ -122,11 +122,11 @@ + }, + "referral": { + "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "facility": { + "description": "Facility where the services were provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "careTeam": { + "description": "The members of the team who provided the overall service as well as their role and whether responsible and qualifications.", +@@ -169,11 +169,11 @@ + }, + "employmentImpacted": { + "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "hospitalization": { + "description": "The start and optional end dates of when the patient was confined to a treatment center.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "item": { + "description": "First tier of goods and services.", +@@ -184,7 +184,7 @@ + }, + "total": { + "description": "The total value of the claim.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +@@ -203,15 +203,15 @@ + "properties": { + "claim": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "For example prior or umbrella.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -227,15 +227,15 @@ + "properties": { + "type": { + "description": "Type of Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "resourceType": { + "description": "organization | patient | practitioner | relatedperson.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "party": { + "description": "Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -259,11 +259,11 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "provider": { + "description": "Member of the team who provided the overall service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "responsible": { + "description": "The party who is billing and responsible for the claimed good or service rendered to the patient.", +@@ -271,15 +271,15 @@ + }, + "_responsible": { + "description": "Extensions for responsible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "qualification": { + "description": "The qualification which is applicable for this service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -303,15 +303,15 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "timingDate": { + "description": "The date when or period to which this information refers.", +@@ -320,11 +320,11 @@ + }, + "_timingDate": { + "description": "Extensions for timingDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "The date when or period to which this information refers.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueString": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +@@ -332,23 +332,23 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueQuantity": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueAttachment": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueReference": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -372,26 +372,26 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "diagnosisCodeableConcept": { + "description": "The diagnosis.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "diagnosisReference": { + "description": "The diagnosis.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "packageCode": { + "description": "The package billing code, for example DRG, based on the assigned grouping code system.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -412,7 +412,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "Date and optionally time the procedure was performed .", +@@ -421,15 +421,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedureCodeableConcept": { + "description": "The procedure code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "procedureReference": { + "description": "The procedure code.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -450,7 +450,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focal": { + "description": "A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", +@@ -458,11 +458,11 @@ + }, + "_focal": { + "description": "Extensions for focal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "businessArrangement": { + "description": "The contract number of a business agreement which describes the terms and conditions.", +@@ -470,7 +470,7 @@ + }, + "_businessArrangement": { + "description": "Extensions for businessArrangement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "preAuthRef": { + "description": "A list of references from the Insurer to which these services pertain.", +@@ -483,12 +483,12 @@ + "description": "Extensions for preAuthRef", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "claimResponse": { + "description": "The Coverages adjudication details.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -512,19 +512,19 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Type of accident: work, auto, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Accident Place.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Accident Place.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -545,7 +545,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "careTeamLinkId": { + "description": "CareTeam applicable for this service or product line.", +@@ -559,7 +559,7 @@ + "description": "Extensions for careTeamLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "diagnosisLinkId": { +@@ -574,7 +574,7 @@ + "description": "Extensions for diagnosisLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "procedureLinkId": { +@@ -589,7 +589,7 @@ + "description": "Extensions for procedureLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "informationLinkId": { +@@ -604,33 +604,33 @@ + "description": "Extensions for informationLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "servicedDate": { +@@ -640,31 +640,31 @@ + }, + "_servicedDate": { + "description": "Extensions for servicedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "servicedPeriod": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "locationCodeableConcept": { + "description": "Where the service was provided.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Where the service was provided.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Where the service was provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -673,35 +673,35 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Physical service site on the patient (limb, tooth, etc).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subSite": { + "description": "A region or surface of the site, eg. limb region or tooth surface(s).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "encounter": { + "description": "A billed item may include goods or services provided in multiple encounters.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "detail": { +@@ -730,41 +730,41 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -773,17 +773,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "subDetail": { +@@ -812,41 +812,41 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "The fee for an addittional service or product or charge.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -855,17 +855,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json +index fd948c7a60..dd0dbee26d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,11 +33,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -46,27 +46,27 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurer": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource referrence.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Processing outcome errror, partial or complete processing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -74,11 +74,11 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "payeeType": { + "description": "Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "item": { + "description": "The first tier service adjudications for submitted services.", +@@ -103,15 +103,15 @@ + }, + "totalCost": { + "description": "The total cost of the services reported.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "unallocDeductable": { + "description": "The amount of deductible applied which was not allocated to any particular service line.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "totalBenefit": { + "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "payment": { + "description": "Payment details for the claim if the claim has been paid.", +@@ -119,11 +119,11 @@ + }, + "reserved": { + "description": "Status of funds reservation (For provider, for Patient, None).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "processNote": { + "description": "Note text.", +@@ -136,7 +136,7 @@ + "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "insurance": { +@@ -168,7 +168,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -182,7 +182,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -213,15 +213,15 @@ + "properties": { + "category": { + "description": "Code indicating: Co-Pay, deductible, eligible, benefit, tax, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "Adjudication reason such as limit reached.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "amount": { + "description": "Monetary amount associated with the code.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "value": { + "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", +@@ -230,7 +230,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -254,7 +254,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -268,7 +268,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -304,7 +304,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -318,7 +318,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -352,31 +352,31 @@ + "description": "Extensions for sequenceLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product..", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -390,7 +390,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -421,26 +421,26 @@ + "properties": { + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product..", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -454,7 +454,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -483,7 +483,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detailSequenceLinkId": { + "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", +@@ -492,7 +492,7 @@ + }, + "_detailSequenceLinkId": { + "description": "Extensions for detailSequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subdetailSequenceLinkId": { + "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", +@@ -501,11 +501,11 @@ + }, + "_subdetailSequenceLinkId": { + "description": "Extensions for subdetailSequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "An error code,from a specified code system, which details why the claim could not be adjudicated.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -524,15 +524,15 @@ + "properties": { + "type": { + "description": "Whether this represents partial or complete payment of the claim.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "adjustment": { + "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "adjustmentReason": { + "description": "Reason for the payment adjustment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "Estimated payment data.", +@@ -541,15 +541,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Payable less any payment adjustment.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "identifier": { + "description": "Payment identifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -570,11 +570,11 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -582,11 +582,11 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -607,7 +607,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focal": { + "description": "The instance number of the Coverage which is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", +@@ -615,11 +615,11 @@ + }, + "_focal": { + "description": "Extensions for focal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "businessArrangement": { + "description": "The contract number of a business agreement which describes the terms and conditions.", +@@ -627,7 +627,7 @@ + }, + "_businessArrangement": { + "description": "Extensions for businessArrangement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "preAuthRef": { + "description": "A list of references from the Insurer to which these services pertain.", +@@ -640,12 +640,12 @@ + "description": "Extensions for preAuthRef", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "claimResponse": { + "description": "The Coverages adjudication details.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json +index 9ae6630c14..917387bab2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique identifier assigned to the clinical impression that remains consistent regardless of what server the impression is stored on.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,11 +37,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Categorizes the type of clinical assessment performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A summary of the context and/or cause of the assessment - why / where was it performed, and what patient events/status prompted it.", +@@ -49,15 +49,15 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The patient or group of individuals assessed as part of this record.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care this impression was created as part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The point in time or period over which the subject was assessed.", +@@ -66,11 +66,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The point in time or period over which the subject was assessed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "date": { + "description": "Indicates when the documentation of the assessment was complete.", +@@ -79,21 +79,21 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "assessor": { + "description": "The clinician performing the assessment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "previous": { + "description": "A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient\u0027s conditions changes.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "problem": { + "description": "This a list of the relevant problems/conditions for a patient.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "investigation": { +@@ -114,7 +114,7 @@ + "description": "Extensions for protocol", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "summary": { +@@ -123,7 +123,7 @@ + }, + "_summary": { + "description": "Extensions for summary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "finding": { + "description": "Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.", +@@ -136,28 +136,28 @@ + "description": "Estimate of likely outcome.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "prognosisReference": { + "description": "RiskAssessment expressing likely outcome.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "action": { + "description": "Action taken as part of assessment procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -178,13 +178,13 @@ + "properties": { + "code": { + "description": "A name/code for the group (\"set\") of investigations. Typically, this will be something like \"signs\", \"symptoms\", \"clinical\", \"diagnostic\", but the list is not constrained, and others such groups such as (exposure|family|travel|nutitirional) history may be used.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "item": { + "description": "A record of a specific investigation that was undertaken.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -204,11 +204,11 @@ + "properties": { + "itemCodeableConcept": { + "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "basis": { + "description": "Which investigations support finding or diagnosis.", +@@ -216,7 +216,7 @@ + }, + "_basis": { + "description": "Extensions for basis", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json +index 755ac2f13e..d49d6063a2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding]{datatypes.html#Coding}.version.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the code system.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this code system. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the code system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the code system.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate code system instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the code system is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.", +@@ -137,7 +137,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "caseSensitive": { + "description": "If code comparison is case sensitive when codes within this system are compared to each other.", +@@ -145,7 +145,7 @@ + }, + "_caseSensitive": { + "description": "Extensions for caseSensitive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSet": { + "description": "Canonical URL of value set that contains the entire code system.", +@@ -153,7 +153,7 @@ + }, + "_valueSet": { + "description": "Extensions for valueSet", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hierarchyMeaning": { + "description": "The meaning of the hierarchy of concepts.", +@@ -167,7 +167,7 @@ + }, + "_hierarchyMeaning": { + "description": "Extensions for hierarchyMeaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compositional": { + "description": "True If code system defines a post-composition grammar.", +@@ -175,7 +175,7 @@ + }, + "_compositional": { + "description": "Extensions for compositional", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "versionNeeded": { + "description": "This flag is used to signify that the code system has not (or does not) maintain the definitions, and a version must be specified when referencing this code system.", +@@ -183,7 +183,7 @@ + }, + "_versionNeeded": { + "description": "Extensions for versionNeeded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "content": { + "description": "How much of the content of the code system - the concepts and codes it defines - are represented in this resource.", +@@ -197,7 +197,7 @@ + }, + "_content": { + "description": "Extensions for content", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "count": { + "description": "The total number of concepts defined by the code system. Where the code system has a compositional grammar, the count refers to the number of base (primitive) concepts.", +@@ -206,7 +206,7 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "filter": { + "description": "A filter that can be used in a value set compose statement when selecting concepts using a filter.", +@@ -251,7 +251,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of how or why the filter is used.", +@@ -259,7 +259,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "operator": { + "description": "A list of operators that can be used with the filter.", +@@ -273,7 +273,7 @@ + "description": "Extensions for operator", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "value": { +@@ -282,7 +282,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -303,7 +303,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", +@@ -311,7 +311,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of the property- why it is defined, and how its value might be used.", +@@ -319,7 +319,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", +@@ -335,7 +335,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -356,7 +356,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "A human readable string that is the recommended default way to present this concept to a user.", +@@ -364,7 +364,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.", +@@ -372,7 +372,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.", +@@ -414,11 +414,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "A code that details how this designation would be used.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "value": { + "description": "The text value for this designation.", +@@ -426,7 +426,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -447,7 +447,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of this property.", +@@ -456,11 +456,11 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCoding": { + "description": "The value of this property.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueString": { + "description": "The value of this property.", +@@ -468,7 +468,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of this property.", +@@ -477,7 +477,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The value of this property.", +@@ -485,7 +485,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of this property.", +@@ -494,7 +494,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json +index 3c0a2f1c38..e377f79d1f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json +@@ -16,7 +16,7 @@ + "description": "A reference to a code defined by a terminology system.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "text": { +@@ -25,7 +25,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json +index ceec785c0b..a7a3b0e747 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json +@@ -18,7 +18,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", +@@ -26,7 +26,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", +@@ -35,7 +35,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "A representation of the meaning of the code in the system, following the rules of the system.", +@@ -43,7 +43,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "userSelected": { + "description": "Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).", +@@ -51,7 +51,7 @@ + }, + "_userSelected": { + "description": "Extensions for userSelected", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json +index 82eefc3d4e..f7c17e66d0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json +@@ -23,28 +23,28 @@ + "description": "Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "An order, proposal or plan fulfilled in whole or in part by this Communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "Part of this action.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -54,7 +54,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDone": { + "description": "If true, indicates that the described communication event did not actually occur.", +@@ -62,47 +62,47 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReason": { + "description": "Describes why the communication event did not occur in coded and/or textual form.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "The type of message conveyed such as alert, notification, reminder, instruction, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "medium": { + "description": "A channel that was used for this communication (e.g. email, fax).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "The patient or group that was the focus of this communication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "recipient": { + "description": "The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "topic": { + "description": "The resources which were responsible for or related to producing this communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "context": { + "description": "The encounter within which the communication was sent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "sent": { + "description": "The time when this communication was sent.", +@@ -111,7 +111,7 @@ + }, + "_sent": { + "description": "Extensions for sent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "received": { + "description": "The time when this communication arrived at the destination.", +@@ -120,24 +120,24 @@ + }, + "_received": { + "description": "Extensions for received", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sender": { + "description": "The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "The reason or justification for the communication.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource whose existence justifies this communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "payload": { +@@ -151,7 +151,7 @@ + "description": "Additional notes or commentary about the communication by the sender, receiver or other interested parties.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -175,15 +175,15 @@ + }, + "_contentString": { + "description": "Extensions for contentString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentAttachment": { + "description": "A communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "A communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json +index 83b1004ad6..2158a3e7fe 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json +@@ -23,26 +23,26 @@ + "description": "A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A plan or proposal that is fulfilled in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated request(s) whose function is taken by this new request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the proposal or order.", +@@ -51,13 +51,13 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "The type of message to be sent such as alert, notification, reminder, instruction, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "priority": { +@@ -67,36 +67,36 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "medium": { + "description": "A channel that was used for this communication (e.g. email, fax).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "The patient or group that is the focus of this communication request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "recipient": { + "description": "The entity (e.g. person, organization, clinical information system, device, group, or care team) which is the intended target of the communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "topic": { + "description": "The resources which were related to producing this communication request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "context": { + "description": "The encounter or episode of care within which the communication request was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payload": { + "description": "Text, attachment(s), or resource(s) to be communicated to the recipient.", +@@ -112,11 +112,11 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The time when this communication is to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "authoredOn": { + "description": "For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.", +@@ -125,11 +125,11 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sender": { + "description": "The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -139,21 +139,21 @@ + "description": "Describes why the request is being made in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource whose existence justifies this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the request by the requester, sender, recipient, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -177,15 +177,15 @@ + }, + "_contentString": { + "description": "Extensions for contentString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentAttachment": { + "description": "The communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "The communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -201,11 +201,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json +index 41e0f05944..c66ff453ce 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the compartment definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -33,7 +33,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the compartment definition.", +@@ -41,7 +41,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this compartment definition. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this compartment definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the compartment definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the compartment definition.", +@@ -80,13 +80,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -95,7 +95,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this compartment definition is needed and why it has been designed as it has.", +@@ -103,20 +103,20 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate compartment definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the compartment definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { +@@ -132,7 +132,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "search": { + "description": "Whether the search syntax is supported,.", +@@ -140,7 +140,7 @@ + }, + "_search": { + "description": "Extensions for search", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "Information about how a resource is related to the compartment.", +@@ -171,7 +171,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "The name of a search parameter that represents the link to the compartment. More than one may be listed because a resource may be linked to a compartment in more than one way,.", +@@ -184,7 +184,7 @@ + "description": "Extensions for param", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "documentation": { +@@ -193,7 +193,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json +index 270493d7c8..c70988ab1a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Logical identifier for the composition, assigned when created. This identifier stays constant as the composition is changed over time.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.", +@@ -35,23 +35,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "class": { + "description": "A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "Describes the clinical encounter or type of care this documentation is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The composition editing time, when the composition was last logically changed by the author.", +@@ -60,13 +60,13 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies who is responsible for the information in the composition, not necessarily who typed it in.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "title": { +@@ -75,7 +75,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "confidentiality": { + "description": "The code specifying the level of confidentiality of the Composition.", +@@ -84,7 +84,7 @@ + }, + "_confidentiality": { + "description": "Extensions for confidentiality", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "attester": { + "description": "A participant who has attested to the accuracy of the composition/document.", +@@ -95,7 +95,7 @@ + }, + "custodian": { + "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relatesTo": { + "description": "Relationships that this composition has with other compositions or documents that already exist.", +@@ -153,7 +153,7 @@ + "description": "Extensions for mode", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "time": { +@@ -163,11 +163,11 @@ + }, + "_time": { + "description": "Extensions for time", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "party": { + "description": "Who attested the composition in the specified way.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -188,15 +188,15 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetIdentifier": { + "description": "The target composition/document of this relationship.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "targetReference": { + "description": "The target composition/document of this relationship.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -214,18 +214,18 @@ + "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "period": { + "description": "The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "detail": { + "description": "The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -246,15 +246,15 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code identifying the kind of content contained within the section. This must be consistent with the section title.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "mode": { + "description": "How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", +@@ -263,22 +263,22 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderedBy": { + "description": "Specifies the order applied to the items in the section entries.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "entry": { + "description": "A reference to the actual resource from which the narrative in the section is derived.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "emptyReason": { + "description": "If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "section": { + "description": "A nested sub-section within this section.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json +index b21d112bd1..729bafc9f0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the concept map author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the concept map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the concept map.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this concept map. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this concept map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the concept map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the concept map.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate concept map instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the concept map is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the concept map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the concept map.", +@@ -137,7 +137,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceUri": { + "description": "The source value set that specifies the concepts that are being mapped.", +@@ -145,11 +145,11 @@ + }, + "_sourceUri": { + "description": "Extensions for sourceUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceReference": { + "description": "The source value set that specifies the concepts that are being mapped.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "targetUri": { + "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", +@@ -157,11 +157,11 @@ + }, + "_targetUri": { + "description": "Extensions for targetUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetReference": { + "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "group": { + "description": "A group of mappings that all have the same source and target system.", +@@ -191,7 +191,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceVersion": { + "description": "The specific version of the code system, as determined by the code system authority.", +@@ -199,7 +199,7 @@ + }, + "_sourceVersion": { + "description": "Extensions for sourceVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).", +@@ -207,7 +207,7 @@ + }, + "_target": { + "description": "Extensions for target", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetVersion": { + "description": "The specific version of the code system, as determined by the code system authority.", +@@ -215,7 +215,7 @@ + }, + "_targetVersion": { + "description": "Extensions for targetVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "element": { + "description": "Mappings for an individual concept in the source to one or more concepts in the target.", +@@ -250,7 +250,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -258,7 +258,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "A concept from the target value set that this concept maps to.", +@@ -286,7 +286,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -294,7 +294,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "equivalence": { + "description": "The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is \u0027wider\u0027 than the source).", +@@ -314,7 +314,7 @@ + }, + "_equivalence": { + "description": "Extensions for equivalence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "A description of status/issues in mapping that conveys additional information not represented in the structured data.", +@@ -322,7 +322,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dependsOn": { + "description": "A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value.", +@@ -356,7 +356,7 @@ + }, + "_property": { + "description": "Extensions for property", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "system": { + "description": "An absolute URI that identifies the code system of the dependency code (if the source/dependency is a value set that crosses code systems).", +@@ -364,7 +364,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Identity (code or path) or the element/item/ValueSet that the map depends on / refers to.", +@@ -372,7 +372,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -380,7 +380,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -405,7 +405,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The fixed code to use when the mode \u003d \u0027fixed\u0027 - all unmapped codes are mapped to a single fixed code.", +@@ -414,7 +414,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -422,7 +422,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "The canonical URL of the map to use if this map contains no mapping.", +@@ -430,7 +430,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json +index 813d941b8d..277fe78f57 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this condition that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "clinicalStatus": { +@@ -33,7 +33,7 @@ + }, + "_clinicalStatus": { + "description": "Extensions for clinicalStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "verificationStatus": { + "description": "The verification status to support the clinical status of the condition.", +@@ -49,37 +49,37 @@ + }, + "_verificationStatus": { + "description": "Extensions for verificationStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A category assigned to the condition.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "severity": { + "description": "A subjective assessment of the severity of the condition as evaluated by the clinician.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "Identification of the condition, problem or diagnosis.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "bodySite": { + "description": "The anatomical location where this condition manifests itself.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "Indicates the patient or group who the condition record is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Encounter during which the condition was first asserted.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onsetDateTime": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +@@ -88,19 +88,19 @@ + }, + "_onsetDateTime": { + "description": "Extensions for onsetDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onsetAge": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "onsetPeriod": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "onsetRange": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "onsetString": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +@@ -108,7 +108,7 @@ + }, + "_onsetString": { + "description": "Extensions for onsetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abatementDateTime": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +@@ -117,11 +117,11 @@ + }, + "_abatementDateTime": { + "description": "Extensions for abatementDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abatementAge": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "abatementBoolean": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +@@ -129,15 +129,15 @@ + }, + "_abatementBoolean": { + "description": "Extensions for abatementBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abatementPeriod": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "abatementRange": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "abatementString": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +@@ -145,7 +145,7 @@ + }, + "_abatementString": { + "description": "Extensions for abatementString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "assertedDate": { + "description": "The date on which the existance of the Condition was first asserted or acknowledged.", +@@ -154,11 +154,11 @@ + }, + "_assertedDate": { + "description": "Extensions for assertedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "asserter": { + "description": "Individual who is making the condition statement.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "stage": { + "description": "Clinical stage or grade of a condition. May include formal severity assessments.", +@@ -175,7 +175,7 @@ + "description": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -196,13 +196,13 @@ + "properties": { + "summary": { + "description": "A simple summary of the stage such as \"Stage 3\". The determination of the stage is disease-specific.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "assessment": { + "description": "Reference to a formal record of the evidence on which the staging assessment is based.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -221,14 +221,14 @@ + "description": "A manifestation or symptom that led to the recording of this condition.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "detail": { + "description": "Links to other relevant information, including pathology reports.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json +index 61f173ebab..2ba5d4c95a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Unique identifier for this copy of the Consent Statement.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "Indicates the current state of this consent.", +@@ -37,22 +37,22 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "patient": { + "description": "The patient/healthcare consumer to whom this consent applies.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Relevant time or time-period when this Consent is applicable.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dateTime": { + "description": "When this Consent was issued / created / indexed.", +@@ -61,13 +61,13 @@ + }, + "_dateTime": { + "description": "Extensions for dateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "consentingParty": { + "description": "Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "actor": { +@@ -81,27 +81,27 @@ + "description": "Actions controlled by this consent.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "organization": { + "description": "The organization that manages the consent, and the framework within which it is executed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "sourceAttachment": { + "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "sourceIdentifier": { + "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "sourceReference": { + "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "policy": { + "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", +@@ -116,25 +116,25 @@ + }, + "_policyRule": { + "description": "Extensions for policyRule", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "securityLabel": { + "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "purpose": { + "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "dataPeriod": { + "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this consent.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "data": { + "description": "The resources controlled by this consent, if specific resources are referenced.", +@@ -168,11 +168,11 @@ + "properties": { + "role": { + "description": "How the individual is involved in the resources content that is described in the consent.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -196,7 +196,7 @@ + }, + "_authority": { + "description": "Extensions for authority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", +@@ -204,7 +204,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -230,11 +230,11 @@ + }, + "_meaning": { + "description": "Extensions for meaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "A reference to a specific resource that defines which resources are covered by this consent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -261,11 +261,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The timeframe in this exception is valid.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "actor": { + "description": "Who or what is controlled by this Exception. Use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", +@@ -278,40 +278,40 @@ + "description": "Actions controlled by this Exception.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "securityLabel": { + "description": "A set of security labels that define which resources are controlled by this exception. If more than one label is specified, all resources must have all the specified labels.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "purpose": { + "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this exception.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "class": { + "description": "The class of information covered by this exception. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "code": { + "description": "If this code is found in an instance, then the exception applies.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "dataPeriod": { + "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this exception.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "data": { + "description": "The resources controlled by this exception, if specific resources are referenced.", +@@ -334,11 +334,11 @@ + "properties": { + "role": { + "description": "How the individual is involved in the resources content that is described in the exception.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -368,11 +368,11 @@ + }, + "_meaning": { + "description": "Extensions for meaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "A reference to a specific resource that defines which resources are covered by this consent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json +index 014b523197..6ded0fb424 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json +@@ -18,13 +18,13 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "telecom": { + "description": "The contact details for the individual (if a name was provided) or the organization.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json +index e8fd2244bd..1f1d241540 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json +@@ -27,7 +27,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).", +@@ -35,7 +35,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Identifies the purpose for the contact point.", +@@ -50,7 +50,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rank": { + "description": "Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values.", +@@ -59,11 +59,11 @@ + }, + "_rank": { + "description": "Extensions for rank", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period when the contact point was/is in use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json +index a0c68092a7..bf4f807277 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Unique identifier for this Contract.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the resource instance.", +@@ -30,7 +30,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "issued": { + "description": "When this Contract was issued.", +@@ -39,78 +39,78 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "applies": { + "description": "Relevant time or time-period when this Contract is applicable.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "subject": { + "description": "The target entity impacted by or of interest to parties to the agreement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "topic": { + "description": "The matter of concern in the context of this agreement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "authority": { + "description": "A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "domain": { + "description": "Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { + "description": "Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "action": { + "description": "Action stipulated by this Contract.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actionReason": { + "description": "Reason for action stipulated by this Contract.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "decisionType": { + "description": "The type of decision made by a grantor with respect to an offer made by a grantee.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "contentDerivative": { + "description": "The minimal content derived from the basal information source at a specific stage in its lifecycle.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "securityLabel": { + "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "agent": { +@@ -143,11 +143,11 @@ + }, + "bindingAttachment": { + "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "bindingReference": { + "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "friendly": { + "description": "The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.", +@@ -187,13 +187,13 @@ + "properties": { + "actor": { + "description": "Who or what parties are assigned roles in this Contract.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role type of agent assigned roles in this Contract.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -213,17 +213,17 @@ + "properties": { + "type": { + "description": "Role of this Contract signer, e.g. notary, grantee.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "party": { + "description": "Party which is a signator to this Contract.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "signature": { + "description": "Legally binding Contract DSIG signature contents in Base64.", + "type": "array", + "items": { +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + } + } + }, +@@ -245,15 +245,15 @@ + "properties": { + "entityCodeableConcept": { + "description": "Specific type of Contract Valued Item that may be priced.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "entityReference": { + "description": "Specific type of Contract Valued Item that may be priced.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "identifier": { + "description": "Identifies a Contract Valued Item instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "effectiveTime": { + "description": "Indicates the time during which this Contract ValuedItem information is effective.", +@@ -262,15 +262,15 @@ + }, + "_effectiveTime": { + "description": "Extensions for effectiveTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "A Contract Valued Item unit valuation measure.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -279,7 +279,7 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "points": { + "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.", +@@ -288,11 +288,11 @@ + }, + "_points": { + "description": "Extensions for points", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + } + } +@@ -308,7 +308,7 @@ + "properties": { + "identifier": { + "description": "Unique identifier for this particular Contract Provision.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "issued": { + "description": "When this Contract Provision was issued.", +@@ -317,46 +317,46 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "applies": { + "description": "Relevant time or time-period when this Contract Provision is applicable.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "type": { + "description": "Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "topic": { + "description": "The matter of concern in the context of this provision of the agrement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "action": { + "description": "Action stipulated by this Contract Provision.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actionReason": { + "description": "Reason or purpose for the action stipulated by this Contract Provision.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "securityLabel": { + "description": "A set of security labels that define which terms are controlled by this condition.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "agent": { +@@ -372,7 +372,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuedItem": { + "description": "Contract Provision Valued Item List.", +@@ -402,13 +402,13 @@ + "properties": { + "actor": { + "description": "The agent assigned a role in this Contract Provision.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role played by the agent assigned this role in the execution of this Contract Provision.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -428,15 +428,15 @@ + "properties": { + "entityCodeableConcept": { + "description": "Specific type of Contract Provision Valued Item that may be priced.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "entityReference": { + "description": "Specific type of Contract Provision Valued Item that may be priced.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "identifier": { + "description": "Identifies a Contract Provision Valued Item instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "effectiveTime": { + "description": "Indicates the time during which this Contract Term ValuedItem information is effective.", +@@ -445,15 +445,15 @@ + }, + "_effectiveTime": { + "description": "Extensions for effectiveTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "Specifies the units by which the Contract Provision Valued Item is measured or counted, and quantifies the countable or measurable Contract Term Valued Item instances.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "A Contract Provision Valued Item unit valuation measure.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -462,7 +462,7 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "points": { + "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.", +@@ -471,11 +471,11 @@ + }, + "_points": { + "description": "Extensions for points", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + } + } +@@ -491,11 +491,11 @@ + "properties": { + "contentAttachment": { + "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -511,11 +511,11 @@ + "properties": { + "contentAttachment": { + "description": "Contract legal text in human renderable form.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "Contract legal text in human renderable form.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -531,11 +531,11 @@ + "properties": { + "contentAttachment": { + "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json +index 303824236d..dc1b1de389 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json +@@ -24,7 +24,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "The name of the individual or organization responsible for the contribution.", +@@ -32,13 +32,13 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the contributor.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json +index 944083a480..d9264b2cc8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json +@@ -23,7 +23,7 @@ + "description": "The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID. May be constructed as the concatination of the Coverage.SubscriberID and the Coverage.dependant.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,19 +33,19 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "policyHolder": { + "description": "The party who \u0027owns\u0027 the insurance policy, may be an individual, corporation or the subscriber\u0027s employer.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subscriber": { + "description": "The party who has signed-up for or \u0027owns\u0027 the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subscriberId": { + "description": "The insurer assigned ID for the Subscriber.", +@@ -53,25 +53,25 @@ + }, + "_subscriberId": { + "description": "Extensions for subscriberId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "beneficiary": { + "description": "The party who benefits from the insurance coverage., the patient when services are provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "The relationship of beneficiary (patient) to the subscriber.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "period": { + "description": "Time period during which the coverage is in force. A missing start date indicates the start date isn\u0027t known, a missing end date means the coverage is continuing to be in force.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "payor": { + "description": "The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "grouping": { +@@ -84,7 +84,7 @@ + }, + "_dependent": { + "description": "Extensions for dependent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sequence": { + "description": "An optional counter for a particular instance of the identified coverage which increments upon each renewal.", +@@ -92,7 +92,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "order": { + "description": "The order of applicability of this coverage relative to other coverages which are currently inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard etc. as the specific positioning of coverages depends upon the episode of care.", +@@ -101,7 +101,7 @@ + }, + "_order": { + "description": "Extensions for order", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "network": { + "description": "The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the \u0027in-network\u0027 rate, otherwise \u0027out of network\u0027 terms and conditions apply.", +@@ -109,13 +109,13 @@ + }, + "_network": { + "description": "Extensions for network", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contract": { + "description": "The policy(s) which constitute this insurance coverage.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -139,7 +139,7 @@ + }, + "_group": { + "description": "Extensions for group", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "groupDisplay": { + "description": "A short description for the group.", +@@ -147,7 +147,7 @@ + }, + "_groupDisplay": { + "description": "Extensions for groupDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subGroup": { + "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.", +@@ -155,7 +155,7 @@ + }, + "_subGroup": { + "description": "Extensions for subGroup", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subGroupDisplay": { + "description": "A short description for the subgroup.", +@@ -163,7 +163,7 @@ + }, + "_subGroupDisplay": { + "description": "Extensions for subGroupDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "plan": { + "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.", +@@ -171,7 +171,7 @@ + }, + "_plan": { + "description": "Extensions for plan", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "planDisplay": { + "description": "A short description for the plan.", +@@ -179,7 +179,7 @@ + }, + "_planDisplay": { + "description": "Extensions for planDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subPlan": { + "description": "Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.", +@@ -187,7 +187,7 @@ + }, + "_subPlan": { + "description": "Extensions for subPlan", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subPlanDisplay": { + "description": "A short description for the subplan.", +@@ -195,7 +195,7 @@ + }, + "_subPlanDisplay": { + "description": "Extensions for subPlanDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "class": { + "description": "Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.", +@@ -203,7 +203,7 @@ + }, + "_class": { + "description": "Extensions for class", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "classDisplay": { + "description": "A short description for the class.", +@@ -211,7 +211,7 @@ + }, + "_classDisplay": { + "description": "Extensions for classDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subClass": { + "description": "Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.", +@@ -219,7 +219,7 @@ + }, + "_subClass": { + "description": "Extensions for subClass", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subClassDisplay": { + "description": "A short description for the subclass.", +@@ -227,7 +227,7 @@ + }, + "_subClassDisplay": { + "description": "Extensions for subClassDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json +index e26a73c7d5..32f3f277d0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this data element when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this data element. Enables tracking the life-cycle of the content.", +@@ -54,7 +54,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this data element is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -62,7 +62,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the data element was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the data element changes.", +@@ -71,7 +71,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the data element.", +@@ -79,7 +79,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the data element. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -87,7 +87,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the data element.", +@@ -95,27 +95,27 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate data element instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the data element is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "copyright": { +@@ -124,7 +124,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "stringency": { + "description": "Identifies how precise the data element is in its definition.", +@@ -140,7 +140,7 @@ + }, + "_stringency": { + "description": "Extensions for stringency", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mapping": { + "description": "Identifies a specification (other than a terminology) that the elements which make up the DataElement have some correspondence with.", +@@ -153,7 +153,7 @@ + "description": "Defines the structure, type, allowed values and other constraining characteristics of the data element.", + "type": "array", + "items": { +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + } + } + }, +@@ -179,7 +179,7 @@ + }, + "_identity": { + "description": "Extensions for identity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "An absolute URI that identifies the specification that this mapping is expressed to.", +@@ -187,7 +187,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A name for the specification that is being mapped to.", +@@ -195,7 +195,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", +@@ -203,7 +203,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json +index eae48cf448..470e7f71aa 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json +@@ -19,7 +19,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The profile of the required data, specified as the uri of the profile definition.", +@@ -32,7 +32,7 @@ + "description": "Extensions for profile", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "mustSupport": { +@@ -46,7 +46,7 @@ + "description": "Extensions for mustSupport", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "codeFilter": { +@@ -81,7 +81,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetString": { + "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", +@@ -89,11 +89,11 @@ + }, + "_valueSetString": { + "description": "Extensions for valueSetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetReference": { + "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueCode": { + "description": "The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.", +@@ -107,21 +107,21 @@ + "description": "Extensions for valueCode", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "valueCoding": { + "description": "The Codings for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified Codings.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "valueCodeableConcept": { + "description": "The CodeableConcepts for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified CodeableConcepts.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -142,7 +142,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", +@@ -151,15 +151,15 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePeriod": { + "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueDuration": { + "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json +index 75db403f54..e50fe2c50d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Business identifier associated with the detected issue record.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "Indicates the status of the detected issue.", +@@ -30,11 +30,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Identifies the general type of issue identified.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "severity": { + "description": "Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.", +@@ -47,11 +47,11 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Indicates the patient whose record the detected issue is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date or date-time when the detected issue was initially identified.", +@@ -60,17 +60,17 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "implicated": { + "description": "Indicates the resource representing the current activity or proposed activity that is potentially problematic.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "detail": { +@@ -79,7 +79,7 @@ + }, + "_detail": { + "description": "Extensions for detail", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.", +@@ -87,7 +87,7 @@ + }, + "_reference": { + "description": "Extensions for reference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mitigation": { + "description": "Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.", +@@ -113,7 +113,7 @@ + "properties": { + "action": { + "description": "Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "Indicates when the mitigating action was documented.", +@@ -122,11 +122,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json +index 1713a3ad60..8e9928f82b 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique instance identifiers assigned to a device by manufacturers other organizations or owners.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "udi": { +@@ -42,11 +42,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Code or identifier to identify a kind of device.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "lotNumber": { + "description": "Lot number assigned by the manufacturer.", +@@ -54,7 +54,7 @@ + }, + "_lotNumber": { + "description": "Extensions for lotNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "manufacturer": { + "description": "A name of the manufacturer.", +@@ -62,7 +62,7 @@ + }, + "_manufacturer": { + "description": "Extensions for manufacturer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "manufactureDate": { + "description": "The date and time when the device was manufactured.", +@@ -71,7 +71,7 @@ + }, + "_manufactureDate": { + "description": "Extensions for manufactureDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expirationDate": { + "description": "The date and time beyond which this device is no longer valid or should not be used (if applicable).", +@@ -80,7 +80,7 @@ + }, + "_expirationDate": { + "description": "Extensions for expirationDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "model": { + "description": "The \"model\" is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.", +@@ -88,7 +88,7 @@ + }, + "_model": { + "description": "Extensions for model", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.", +@@ -96,26 +96,26 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Patient information, If the device is affixed to a person.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "owner": { + "description": "An organization that is responsible for the provision and ongoing maintenance of the device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contact": { + "description": "Contact details for an organization or a particular human that is responsible for the device.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "location": { + "description": "The place where the device can be found.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "url": { + "description": "A network address on which the device may be contacted directly.", +@@ -123,20 +123,20 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "Descriptive information, usage information or implantation information that is not captured in an existing element.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "safety": { + "description": "Provides additional safety characteristics about a medical device. For example devices containing latex.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -160,7 +160,7 @@ + }, + "_deviceIdentifier": { + "description": "Extensions for deviceIdentifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "Name of device as used in labeling or catalog.", +@@ -168,7 +168,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "jurisdiction": { + "description": "The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace. with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.", +@@ -176,7 +176,7 @@ + }, + "_jurisdiction": { + "description": "Extensions for jurisdiction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "carrierHRF": { + "description": "The full UDI carrier as the human readable form (HRF) representation of the barcode string as printed on the packaging of the device.", +@@ -184,7 +184,7 @@ + }, + "_carrierHRF": { + "description": "Extensions for carrierHRF", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "carrierAIDC": { + "description": "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - E.g a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.", +@@ -192,7 +192,7 @@ + }, + "_carrierAIDC": { + "description": "Extensions for carrierAIDC", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "issuer": { + "description": "Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include :\n1) GS1: \nhttp://hl7.org/fhir/NamingSystem/gs1-di, \n2) HIBCC:\nhttp://hl7.org/fhir/NamingSystem/hibcc-dI, \n3) ICCBBA for blood containers:\nhttp://hl7.org/fhir/NamingSystem/iccbba-blood-di, \n4) ICCBA for other devices:\nhttp://hl7.org/fhir/NamingSystem/iccbba-other-di.", +@@ -200,7 +200,7 @@ + }, + "_issuer": { + "description": "Extensions for issuer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "entryType": { + "description": "A coded entry to indicate how the data was entered.", +@@ -216,7 +216,7 @@ + }, + "_entryType": { + "description": "Extensions for entryType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json +index 40f8c61a74..4cfd600fdd 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json +@@ -21,11 +21,11 @@ + }, + "identifier": { + "description": "The locally assigned unique identification by the software. For example: handle ID.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "The component type as defined in the object-oriented or metric nomenclature partition.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "lastSystemChange": { + "description": "The timestamp for the most recent system change which includes device configuration or setting change.", +@@ -33,26 +33,26 @@ + }, + "_lastSystemChange": { + "description": "Extensions for lastSystemChange", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "The link to the source Device that contains administrative device information such as manufacture, serial number, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "The link to the parent resource. For example: Channel is linked to its VMD parent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "operationalStatus": { + "description": "The current operational status of the device. For example: On, Off, Standby, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "parameterGroup": { + "description": "The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "measurementPrinciple": { + "description": "The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.", +@@ -73,7 +73,7 @@ + }, + "_measurementPrinciple": { + "description": "Extensions for measurementPrinciple", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "productionSpecification": { + "description": "The production specification such as component revision, serial number, etc.", +@@ -84,7 +84,7 @@ + }, + "languageCode": { + "description": "The language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -105,11 +105,11 @@ + "properties": { + "specType": { + "description": "The specification type, such as, serial number, part number, hardware revision, software revision, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "componentId": { + "description": "The internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacturer can make use of.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "productionSpec": { + "description": "The printable string defining the component.", +@@ -117,7 +117,7 @@ + }, + "_productionSpec": { + "description": "Extensions for productionSpec", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json +index 763b0bef48..55cf42f615 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json +@@ -21,23 +21,23 @@ + }, + "identifier": { + "description": "Describes the unique identification of this metric that has been assigned by the device or gateway software. For example: handle ID. It should be noted that in order to make the identifier unique, the system element of the identifier should be set to the unique identifier of the device.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "unit": { + "description": "Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "source": { + "description": "Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "operationalStatus": { + "description": "Indicates current operational state of the device. For example: On, Off, Standby, etc.", +@@ -51,7 +51,7 @@ + }, + "_operationalStatus": { + "description": "Extensions for operationalStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "color": { + "description": "Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.", +@@ -69,7 +69,7 @@ + }, + "_color": { + "description": "Extensions for color", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.", +@@ -83,11 +83,11 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "measurementPeriod": { + "description": "Describes the measurement repetition time. This is not necessarily the same as the update period. The measurement repetition time can range from milliseconds up to hours. An example for a measurement repetition time in the range of milliseconds is the sampling rate of an ECG. An example for a measurement repetition time in the range of hours is a NIBP that is triggered automatically every hour. The update period may be different than the measurement repetition time, if the device does not update the published observed value with the same frequency as it was measured.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "calibration": { + "description": "Describes the calibrations that have been performed or that are required to be performed.", +@@ -125,7 +125,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "state": { + "description": "Describes the state of the calibration.", +@@ -139,7 +139,7 @@ + }, + "_state": { + "description": "Extensions for state", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "time": { + "description": "Describes the time last calibration has been performed.", +@@ -147,7 +147,7 @@ + }, + "_time": { + "description": "Extensions for time", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json +index c26640b909..03f09d72b6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json +@@ -23,33 +23,33 @@ + "description": "Identifiers assigned to this order by the orderer or by the receiver.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Protocol or definition followed by this request. For example: The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "Plan/proposal/order fulfilled by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "priorRequest": { + "description": "The request takes the place of the referenced completed or terminated request(s).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "Composite request this is part of.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the request.", +@@ -58,11 +58,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Whether the request is a proposal, plan, an original order or a reflex order.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Indicates how quickly the {{title}} should be addressed with respect to other requests.", +@@ -71,23 +71,23 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "codeReference": { + "description": "The details of the device to be used.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "codeCodeableConcept": { + "description": "The details of the device to be used.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient who will use the device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "An encounter that provides additional context in which this request is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", +@@ -96,15 +96,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "authoredOn": { + "description": "When the request transitioned to being actionable.", +@@ -113,7 +113,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -121,45 +121,45 @@ + }, + "performerType": { + "description": "Desired type of performer for doing the diagnostic testing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "performer": { + "description": "The desired perfomer for doing the diagnostic testing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "Reason or justification for the use of this device.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Reason or justification for the use of this device.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingInfo": { + "description": "Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body where on the subject\u0027s the device will be used ( i.e. the target site).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Key events in the history of the request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -181,11 +181,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json +index 56266306ef..d22589439e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json +@@ -23,7 +23,7 @@ + "description": "An external identifier for this statement such as an IRI.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -40,23 +40,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The patient who used the device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "whenUsed": { + "description": "The time period over which the device was used.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingTiming": { + "description": "How often the device was used.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "timingPeriod": { + "description": "How often the device was used.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingDateTime": { + "description": "How often the device was used.", +@@ -65,7 +65,7 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recordedOn": { + "description": "The time at which the statement was made/recorded.", +@@ -74,32 +74,32 @@ + }, + "_recordedOn": { + "description": "Extensions for recordedOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "Who reported the device was being used by the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The details of the device used.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "indication": { + "description": "Reason or justification for the use of the device.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "bodySite": { + "description": "Indicates the site on the subject\u0027s body where the device was used ( i.e. the target site).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json +index f7cccb4e6c..c620c98108 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json +@@ -23,14 +23,14 @@ + "description": "Identifiers assigned to this report by the performer or other systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "Details concerning a test or procedure requested.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -51,23 +51,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "A code or name that describes this diagnostic report.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport per is about.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", +@@ -76,11 +76,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "issued": { + "description": "The date and time that this version of the report was released from the source diagnostic service.", +@@ -88,7 +88,7 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "Indicates who or what participated in producing the report.", +@@ -101,21 +101,21 @@ + "description": "Details about the specimens on which this diagnostic report is based.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "result": { + "description": "Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. \"atomic\" results), or they can be grouping observations that include references to other members of the group (e.g. \"panels\").", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "imagingStudy": { + "description": "One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "image": { +@@ -131,20 +131,20 @@ + }, + "_conclusion": { + "description": "Extensions for conclusion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "codedDiagnosis": { + "description": "Codes for the conclusion.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "presentedForm": { + "description": "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + } + }, +@@ -165,11 +165,11 @@ + "properties": { + "role": { + "description": "Describes the type of participation (e.g. a responsible party, author, or verifier).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The reference to the practitioner or organization involved in producing the report. For example, the diagnostic service that is responsible for issuing the report.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -192,11 +192,11 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Reference to the image source.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json +index 88274019c8..f66c594ab6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json +@@ -21,13 +21,13 @@ + }, + "masterIdentifier": { + "description": "A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "identifier": { + "description": "Other identifiers associated with the document manifest, including version independent identifiers.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -41,15 +41,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.).", +@@ -58,20 +58,20 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies who is responsible for creating the manifest, and adding documents to it.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "recipient": { + "description": "A patient, practitioner, or organization for which this set of documents is intended.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "source": { +@@ -80,7 +80,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Human-readable description of the source document. This is sometimes known as the \"title\".", +@@ -88,7 +88,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "content": { + "description": "The list of Documents included in the manifest.", +@@ -122,11 +122,11 @@ + "properties": { + "pAttachment": { + "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "pReference": { + "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -142,11 +142,11 @@ + "properties": { + "identifier": { + "description": "Related identifier to this DocumentManifest. For example, Order numbers, accession numbers, XDW workflow numbers.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "ref": { + "description": "Related Resource to this DocumentManifest. For example, Order, ProcedureRequest, Procedure, EligibilityRequest, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json +index 7975b30168..9a29d8c065 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json +@@ -21,13 +21,13 @@ + }, + "masterIdentifier": { + "description": "Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "identifier": { + "description": "Other identifiers associated with the document, including version independent identifiers.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -41,7 +41,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "docStatus": { + "description": "The status of the underlying document.", +@@ -50,19 +50,19 @@ + }, + "_docStatus": { + "description": "Extensions for docStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "class": { + "description": "A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "When the document was created.", +@@ -71,7 +71,7 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "indexed": { + "description": "When the document reference was created.", +@@ -79,22 +79,22 @@ + }, + "_indexed": { + "description": "Extensions for indexed", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies who is responsible for adding the information to the document.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "authenticator": { + "description": "Which person or organization authenticates that this document is valid.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "custodian": { + "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relatesTo": { + "description": "Relationships that this document has with other document references that already exist.", +@@ -109,13 +109,13 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "securityLabel": { + "description": "A set of Security-Tag codes specifying the level of privacy/security of the Document. Note that DocumentReference.meta.security contains the security labels of the \"reference\" to the document, while DocumentReference.securityLabel contains a snapshot of the security labels on the document the reference refers to.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "content": { +@@ -158,11 +158,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "The target document of this relationship.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -181,11 +181,11 @@ + "properties": { + "attachment": { + "description": "The document or URL of the document along with critical metadata to prove content has integrity.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "format": { + "description": "An identifier of the document encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -204,30 +204,30 @@ + "properties": { + "encounter": { + "description": "Describes the clinical encounter or type of care that the document content is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "event": { + "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "period": { + "description": "The time period over which the service that is described by the document was provided.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "facilityType": { + "description": "The kind of facility where the patient was seen.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "practiceSetting": { + "description": "This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "sourcePatientInfo": { + "description": "The Patient Information as known when the document was published. May be a reference to a version specific, or contained.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "related": { + "description": "Related identifiers or resources associated with the DocumentReference.", +@@ -250,11 +250,11 @@ + "properties": { + "identifier": { + "description": "Related identifier to this DocumentReference. If both id and ref are present they shall refer to the same thing.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "ref": { + "description": "Related Resource to this DocumentReference. If both id and ref are present they shall refer to the same thing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json +index 6c599c9f54..7aac7b08eb 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json +@@ -14,27 +14,27 @@ + "properties": { + "text": { + "description": "A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "contained": { + "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "type": "array", + "items": { +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + } + }, + "extension": { + "description": "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + }, + "modifierExtension": { + "description": "May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json +index 7183959228..67f9643c2a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json +@@ -19,7 +19,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "Free text dosage instructions e.g. SIG.", +@@ -27,13 +27,13 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "additionalInstruction": { + "description": "Supplemental instruction - e.g. \"with meals\".", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "patientInstruction": { +@@ -42,11 +42,11 @@ + }, + "_patientInstruction": { + "description": "Extensions for patientInstruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timing": { + "description": "When medication should be administered.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "asNeededBoolean": { + "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", +@@ -54,55 +54,55 @@ + }, + "_asNeededBoolean": { + "description": "Extensions for asNeededBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "asNeededCodeableConcept": { + "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "site": { + "description": "Body site to administer to.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "route": { + "description": "How drug should enter body.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "method": { + "description": "Technique for administering medication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseRange": { + "description": "Amount of medication per dose.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "doseSimpleQuantity": { + "description": "Amount of medication per dose.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxDosePerPeriod": { + "description": "Upper limit on medication per unit of time.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "maxDosePerAdministration": { + "description": "Upper limit on medication per administration.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxDosePerLifetime": { + "description": "Upper limit on medication per lifetime of the patient.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateRatio": { + "description": "Amount of medication per unit of time.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "rateRange": { + "description": "Amount of medication per unit of time.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "rateSimpleQuantity": { + "description": "Amount of medication per unit of time.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json +index 3895af865d..64072e2a4d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json +@@ -15,13 +15,13 @@ + }, + "_id": { + "description": "Extensions for id", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extension": { + "description": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json +index c117acebb8..c4ff880c19 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json +@@ -18,7 +18,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "representation": { + "description": "Codes that define how this element is represented in instances, when the deviation varies from the normal case.", +@@ -38,7 +38,7 @@ + "description": "Extensions for representation", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "sliceName": { +@@ -47,7 +47,7 @@ + }, + "_sliceName": { + "description": "Extensions for sliceName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "label": { + "description": "A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.", +@@ -55,13 +55,13 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code that has the same meaning as the element in a particular terminology.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "slicing": { +@@ -74,7 +74,7 @@ + }, + "_short": { + "description": "Extensions for short", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource.", +@@ -82,7 +82,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.", +@@ -90,7 +90,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requirements": { + "description": "This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.", +@@ -98,7 +98,7 @@ + }, + "_requirements": { + "description": "Extensions for requirements", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "Identifies additional names by which this element might also be known.", +@@ -111,7 +111,7 @@ + "description": "Extensions for alias", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "min": { +@@ -121,7 +121,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "The maximum number of times this element is permitted to appear in the instance.", +@@ -129,7 +129,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.", +@@ -141,7 +141,7 @@ + }, + "_contentReference": { + "description": "Extensions for contentReference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The data type or resource that the value of this element is permitted to be.", +@@ -156,7 +156,7 @@ + }, + "_defaultValueBoolean": { + "description": "Extensions for defaultValueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInteger": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -165,7 +165,7 @@ + }, + "_defaultValueInteger": { + "description": "Extensions for defaultValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDecimal": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -174,7 +174,7 @@ + }, + "_defaultValueDecimal": { + "description": "Extensions for defaultValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueBase64Binary": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -182,7 +182,7 @@ + }, + "_defaultValueBase64Binary": { + "description": "Extensions for defaultValueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInstant": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -190,7 +190,7 @@ + }, + "_defaultValueInstant": { + "description": "Extensions for defaultValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueString": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -198,7 +198,7 @@ + }, + "_defaultValueString": { + "description": "Extensions for defaultValueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUri": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -206,7 +206,7 @@ + }, + "_defaultValueUri": { + "description": "Extensions for defaultValueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDate": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -215,7 +215,7 @@ + }, + "_defaultValueDate": { + "description": "Extensions for defaultValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDateTime": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -224,7 +224,7 @@ + }, + "_defaultValueDateTime": { + "description": "Extensions for defaultValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueTime": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -233,7 +233,7 @@ + }, + "_defaultValueTime": { + "description": "Extensions for defaultValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueCode": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -242,7 +242,7 @@ + }, + "_defaultValueCode": { + "description": "Extensions for defaultValueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueOid": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -251,7 +251,7 @@ + }, + "_defaultValueOid": { + "description": "Extensions for defaultValueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUuid": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -260,7 +260,7 @@ + }, + "_defaultValueUuid": { + "description": "Extensions for defaultValueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueId": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -269,7 +269,7 @@ + }, + "_defaultValueId": { + "description": "Extensions for defaultValueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUnsignedInt": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -278,7 +278,7 @@ + }, + "_defaultValueUnsignedInt": { + "description": "Extensions for defaultValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValuePositiveInt": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -287,7 +287,7 @@ + }, + "_defaultValuePositiveInt": { + "description": "Extensions for defaultValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueMarkdown": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -295,151 +295,151 @@ + }, + "_defaultValueMarkdown": { + "description": "Extensions for defaultValueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueElement": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueExtension": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "defaultValueBackboneElement": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "defaultValueNarrative": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "defaultValueAnnotation": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "defaultValueAttachment": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "defaultValueIdentifier": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "defaultValueCodeableConcept": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "defaultValueCoding": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "defaultValueQuantity": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDuration": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "defaultValueSimpleQuantity": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDistance": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "defaultValueCount": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "defaultValueMoney": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "defaultValueAge": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "defaultValueRange": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "defaultValuePeriod": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "defaultValueRatio": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "defaultValueReference": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "defaultValueSampledData": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "defaultValueSignature": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "defaultValueHumanName": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "defaultValueAddress": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "defaultValueContactPoint": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "defaultValueTiming": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "defaultValueMeta": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "defaultValueElementDefinition": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "defaultValueContactDetail": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "defaultValueContributor": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "defaultValueDosage": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "defaultValueRelatedArtifact": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "defaultValueUsageContext": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "defaultValueDataRequirement": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "defaultValueParameterDefinition": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "defaultValueTriggerDefinition": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "meaningWhenMissing": { + "description": "The Implicit meaning that is to be understood when this element is missing (e.g. \u0027when this element is missing, the period is ongoing\u0027.", +@@ -447,7 +447,7 @@ + }, + "_meaningWhenMissing": { + "description": "Extensions for meaningWhenMissing", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderMeaning": { + "description": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.", +@@ -455,7 +455,7 @@ + }, + "_orderMeaning": { + "description": "Extensions for orderMeaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedBoolean": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -463,7 +463,7 @@ + }, + "_fixedBoolean": { + "description": "Extensions for fixedBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedInteger": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -472,7 +472,7 @@ + }, + "_fixedInteger": { + "description": "Extensions for fixedInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedDecimal": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -481,7 +481,7 @@ + }, + "_fixedDecimal": { + "description": "Extensions for fixedDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedBase64Binary": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -489,7 +489,7 @@ + }, + "_fixedBase64Binary": { + "description": "Extensions for fixedBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedInstant": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -497,7 +497,7 @@ + }, + "_fixedInstant": { + "description": "Extensions for fixedInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedString": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -505,7 +505,7 @@ + }, + "_fixedString": { + "description": "Extensions for fixedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedUri": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -513,7 +513,7 @@ + }, + "_fixedUri": { + "description": "Extensions for fixedUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedDate": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -522,7 +522,7 @@ + }, + "_fixedDate": { + "description": "Extensions for fixedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedDateTime": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -531,7 +531,7 @@ + }, + "_fixedDateTime": { + "description": "Extensions for fixedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedTime": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -540,7 +540,7 @@ + }, + "_fixedTime": { + "description": "Extensions for fixedTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedCode": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -549,7 +549,7 @@ + }, + "_fixedCode": { + "description": "Extensions for fixedCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedOid": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -558,7 +558,7 @@ + }, + "_fixedOid": { + "description": "Extensions for fixedOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedUuid": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -567,7 +567,7 @@ + }, + "_fixedUuid": { + "description": "Extensions for fixedUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedId": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -576,7 +576,7 @@ + }, + "_fixedId": { + "description": "Extensions for fixedId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedUnsignedInt": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -585,7 +585,7 @@ + }, + "_fixedUnsignedInt": { + "description": "Extensions for fixedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedPositiveInt": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -594,7 +594,7 @@ + }, + "_fixedPositiveInt": { + "description": "Extensions for fixedPositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedMarkdown": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -602,151 +602,151 @@ + }, + "_fixedMarkdown": { + "description": "Extensions for fixedMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedElement": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedExtension": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "fixedBackboneElement": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "fixedNarrative": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "fixedAnnotation": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "fixedAttachment": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "fixedIdentifier": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "fixedCodeableConcept": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "fixedCoding": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "fixedQuantity": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "fixedDuration": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "fixedSimpleQuantity": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "fixedDistance": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "fixedCount": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "fixedMoney": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "fixedAge": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "fixedRange": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "fixedPeriod": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "fixedRatio": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "fixedReference": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "fixedSampledData": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "fixedSignature": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "fixedHumanName": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "fixedAddress": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "fixedContactPoint": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "fixedTiming": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "fixedMeta": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "fixedElementDefinition": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "fixedContactDetail": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "fixedContributor": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "fixedDosage": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "fixedRelatedArtifact": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "fixedUsageContext": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "fixedDataRequirement": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "fixedParameterDefinition": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "fixedTriggerDefinition": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "patternBoolean": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -754,7 +754,7 @@ + }, + "_patternBoolean": { + "description": "Extensions for patternBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternInteger": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -763,7 +763,7 @@ + }, + "_patternInteger": { + "description": "Extensions for patternInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternDecimal": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -772,7 +772,7 @@ + }, + "_patternDecimal": { + "description": "Extensions for patternDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternBase64Binary": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -780,7 +780,7 @@ + }, + "_patternBase64Binary": { + "description": "Extensions for patternBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternInstant": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -788,7 +788,7 @@ + }, + "_patternInstant": { + "description": "Extensions for patternInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternString": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -796,7 +796,7 @@ + }, + "_patternString": { + "description": "Extensions for patternString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternUri": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -804,7 +804,7 @@ + }, + "_patternUri": { + "description": "Extensions for patternUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternDate": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -813,7 +813,7 @@ + }, + "_patternDate": { + "description": "Extensions for patternDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternDateTime": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -822,7 +822,7 @@ + }, + "_patternDateTime": { + "description": "Extensions for patternDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternTime": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -831,7 +831,7 @@ + }, + "_patternTime": { + "description": "Extensions for patternTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternCode": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -840,7 +840,7 @@ + }, + "_patternCode": { + "description": "Extensions for patternCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternOid": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -849,7 +849,7 @@ + }, + "_patternOid": { + "description": "Extensions for patternOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternUuid": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -858,7 +858,7 @@ + }, + "_patternUuid": { + "description": "Extensions for patternUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternId": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -867,7 +867,7 @@ + }, + "_patternId": { + "description": "Extensions for patternId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternUnsignedInt": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -876,7 +876,7 @@ + }, + "_patternUnsignedInt": { + "description": "Extensions for patternUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternPositiveInt": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -885,7 +885,7 @@ + }, + "_patternPositiveInt": { + "description": "Extensions for patternPositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternMarkdown": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -893,151 +893,151 @@ + }, + "_patternMarkdown": { + "description": "Extensions for patternMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternElement": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternExtension": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "patternBackboneElement": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "patternNarrative": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "patternAnnotation": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "patternAttachment": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "patternIdentifier": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "patternCodeableConcept": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patternCoding": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "patternQuantity": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "patternDuration": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "patternSimpleQuantity": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "patternDistance": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "patternCount": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "patternMoney": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "patternAge": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "patternRange": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "patternPeriod": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "patternRatio": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "patternReference": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "patternSampledData": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "patternSignature": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "patternHumanName": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "patternAddress": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "patternContactPoint": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "patternTiming": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "patternMeta": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "patternElementDefinition": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "patternContactDetail": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "patternContributor": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "patternDosage": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "patternRelatedArtifact": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "patternUsageContext": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "patternDataRequirement": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "patternParameterDefinition": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "patternTriggerDefinition": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "example": { + "description": "A sample value for this element demonstrating the type of information that would typically be found in the element.", +@@ -1053,7 +1053,7 @@ + }, + "_minValueDate": { + "description": "Extensions for minValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueDateTime": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1062,7 +1062,7 @@ + }, + "_minValueDateTime": { + "description": "Extensions for minValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueInstant": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1070,7 +1070,7 @@ + }, + "_minValueInstant": { + "description": "Extensions for minValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueTime": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1079,7 +1079,7 @@ + }, + "_minValueTime": { + "description": "Extensions for minValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueDecimal": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1088,7 +1088,7 @@ + }, + "_minValueDecimal": { + "description": "Extensions for minValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueInteger": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1097,7 +1097,7 @@ + }, + "_minValueInteger": { + "description": "Extensions for minValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValuePositiveInt": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1106,7 +1106,7 @@ + }, + "_minValuePositiveInt": { + "description": "Extensions for minValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueUnsignedInt": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1115,11 +1115,11 @@ + }, + "_minValueUnsignedInt": { + "description": "Extensions for minValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueQuantity": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxValueDate": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1128,7 +1128,7 @@ + }, + "_maxValueDate": { + "description": "Extensions for maxValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueDateTime": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1137,7 +1137,7 @@ + }, + "_maxValueDateTime": { + "description": "Extensions for maxValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueInstant": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1145,7 +1145,7 @@ + }, + "_maxValueInstant": { + "description": "Extensions for maxValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueTime": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1154,7 +1154,7 @@ + }, + "_maxValueTime": { + "description": "Extensions for maxValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueDecimal": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1163,7 +1163,7 @@ + }, + "_maxValueDecimal": { + "description": "Extensions for maxValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueInteger": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1172,7 +1172,7 @@ + }, + "_maxValueInteger": { + "description": "Extensions for maxValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValuePositiveInt": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1181,7 +1181,7 @@ + }, + "_maxValuePositiveInt": { + "description": "Extensions for maxValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueUnsignedInt": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1190,11 +1190,11 @@ + }, + "_maxValueUnsignedInt": { + "description": "Extensions for maxValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueQuantity": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxLength": { + "description": "Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element.", +@@ -1203,7 +1203,7 @@ + }, + "_maxLength": { + "description": "Extensions for maxLength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "condition": { + "description": "A reference to an invariant that may make additional statements about the cardinality or value in the instance.", +@@ -1217,7 +1217,7 @@ + "description": "Extensions for condition", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "constraint": { +@@ -1233,7 +1233,7 @@ + }, + "_mustSupport": { + "description": "Extensions for mustSupport", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isModifier": { + "description": "If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.", +@@ -1241,7 +1241,7 @@ + }, + "_isModifier": { + "description": "Extensions for isModifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isSummary": { + "description": "Whether the element should be included if a client requests a search with the parameter _summary\u003dtrue.", +@@ -1249,7 +1249,7 @@ + }, + "_isSummary": { + "description": "Extensions for isSummary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "binding": { + "description": "Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).", +@@ -1287,7 +1287,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ordered": { + "description": "If the matching elements have to occur in the same order as defined in the profile.", +@@ -1295,7 +1295,7 @@ + }, + "_ordered": { + "description": "Extensions for ordered", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rules": { + "description": "Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.", +@@ -1308,7 +1308,7 @@ + }, + "_rules": { + "description": "Extensions for rules", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1335,7 +1335,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "A FHIRPath expression, using a restricted subset of FHIRPath, that is used to identify the element on which discrimination is based.", +@@ -1343,7 +1343,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1363,7 +1363,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "Minimum cardinality of the base element identified by the path.", +@@ -1372,7 +1372,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Maximum cardinality of the base element identified by the path.", +@@ -1380,7 +1380,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1400,7 +1400,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "Identifies a profile structure or implementation Guide that SHALL hold for the datatype this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", +@@ -1408,7 +1408,7 @@ + }, + "_profile": { + "description": "Extensions for profile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetProfile": { + "description": "Identifies a profile structure or implementation Guide that SHALL hold for the target of the reference this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", +@@ -1416,7 +1416,7 @@ + }, + "_targetProfile": { + "description": "Extensions for targetProfile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "aggregation": { + "description": "If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.", +@@ -1434,7 +1434,7 @@ + "description": "Extensions for aggregation", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "versioning": { +@@ -1448,7 +1448,7 @@ + }, + "_versioning": { + "description": "Extensions for versioning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1468,7 +1468,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1476,7 +1476,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1485,7 +1485,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1494,7 +1494,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1502,7 +1502,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1510,7 +1510,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1518,7 +1518,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1526,7 +1526,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1535,7 +1535,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1544,7 +1544,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1553,7 +1553,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1562,7 +1562,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1571,7 +1571,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1580,7 +1580,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1589,7 +1589,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1598,7 +1598,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1607,7 +1607,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1615,151 +1615,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + } + } +@@ -1780,7 +1780,7 @@ + }, + "_key": { + "description": "Extensions for key", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requirements": { + "description": "Description of why this constraint is necessary or appropriate.", +@@ -1788,7 +1788,7 @@ + }, + "_requirements": { + "description": "Extensions for requirements", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "severity": { + "description": "Identifies the impact constraint violation has on the conformance of the instance.", +@@ -1800,7 +1800,7 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "human": { + "description": "Text that can be used to describe the constraint in messages identifying that the constraint has been violated.", +@@ -1808,7 +1808,7 @@ + }, + "_human": { + "description": "Extensions for human", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "A [FHIRPath](http://hl7.org/fluentpath) expression of constraint that can be executed to see if this constraint is met.", +@@ -1816,7 +1816,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "xpath": { + "description": "An XPath expression of constraint that can be executed to see if this constraint is met.", +@@ -1824,7 +1824,7 @@ + }, + "_xpath": { + "description": "Extensions for xpath", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "A reference to the original source of the constraint, for traceability purposes.", +@@ -1832,7 +1832,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1858,7 +1858,7 @@ + }, + "_strength": { + "description": "Extensions for strength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Describes the intended use of this particular set of codes.", +@@ -1866,7 +1866,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetUri": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", +@@ -1874,11 +1874,11 @@ + }, + "_valueSetUri": { + "description": "Extensions for valueSetUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetReference": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -1899,7 +1899,7 @@ + }, + "_identity": { + "description": "Extensions for identity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "Identifies the computable language in which mapping.map is expressed.", +@@ -1908,7 +1908,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "map": { + "description": "Expresses what part of the target specification corresponds to this element.", +@@ -1916,7 +1916,7 @@ + }, + "_map": { + "description": "Extensions for map", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments that provide information about the mapping or its use.", +@@ -1924,7 +1924,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json +index e15a598418..9aa5dd950d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "servicedDate": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +@@ -50,11 +50,11 @@ + }, + "_servicedDate": { + "description": "Extensions for servicedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "servicedPeriod": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when this resource was created.", +@@ -63,31 +63,31 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "insurer": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "facility": { + "description": "Facility where the services were provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "coverage": { + "description": "Financial instrument by which payment information for health care.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "businessArrangement": { + "description": "The contract number of a business agreement which describes the terms and conditions.", +@@ -95,15 +95,15 @@ + }, + "_businessArrangement": { + "description": "Extensions for businessArrangement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "benefitCategory": { + "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "benefitSubCategory": { + "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json +index a9da84433e..ec68df421d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -42,23 +42,23 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Transaction status: error, complete.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -66,11 +66,11 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurer": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "inforce": { + "description": "Flag indicating if the coverage provided is inforce currently if no service date(s) specified or for the whole duration of the service dates.", +@@ -78,7 +78,7 @@ + }, + "_inforce": { + "description": "Extensions for inforce", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurance": { + "description": "The insurer may provide both the details for the requested coverage as well as details for additional coverages known to the insurer.", +@@ -89,7 +89,7 @@ + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "error": { + "description": "Mutually exclusive with Services Provided (Item).", +@@ -115,11 +115,11 @@ + "properties": { + "coverage": { + "description": "A suite of updated or additional Coverages from the Insurer.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contract": { + "description": "The contract resource which may provide more detailed information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "benefitBalance": { + "description": "Benefits and optionally current balances by Category.", +@@ -142,11 +142,11 @@ + "properties": { + "category": { + "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subCategory": { + "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "excluded": { + "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", +@@ -154,7 +154,7 @@ + }, + "_excluded": { + "description": "Extensions for excluded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A short name or tag for the benefit, for example MED01, or DENT2.", +@@ -162,7 +162,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", +@@ -170,19 +170,19 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "network": { + "description": "Network designation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "unit": { + "description": "Unit designation: individual or family.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "term": { + "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "financial": { + "description": "Benefits Used to date.", +@@ -208,7 +208,7 @@ + "properties": { + "type": { + "description": "Deductable, visits, benefit amount.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "allowedUnsignedInt": { + "description": "Benefits allowed.", +@@ -217,7 +217,7 @@ + }, + "_allowedUnsignedInt": { + "description": "Extensions for allowedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedString": { + "description": "Benefits allowed.", +@@ -225,11 +225,11 @@ + }, + "_allowedString": { + "description": "Extensions for allowedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedMoney": { + "description": "Benefits allowed.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "usedUnsignedInt": { + "description": "Benefits used.", +@@ -238,11 +238,11 @@ + }, + "_usedUnsignedInt": { + "description": "Extensions for usedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usedMoney": { + "description": "Benefits used.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +@@ -261,7 +261,7 @@ + "properties": { + "code": { + "description": "An error code,from a specified code system, which details why the eligibility check could not be performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json +index b992d82c20..aef5649128 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier(s) by which this encounter is known.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -43,7 +43,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusHistory": { + "description": "The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.", +@@ -54,7 +54,7 @@ + }, + "class": { + "description": "inpatient | outpatient | ambulatory | emergency +.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "classHistory": { + "description": "The class history permits the tracking of the encounters transitions without needing to go through the resource history.\n\nThis would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.", +@@ -67,29 +67,29 @@ + "description": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "priority": { + "description": "Indicates the urgency of the encounter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient ro group present at the encounter.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "episodeOfCare": { + "description": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "incomingReferral": { + "description": "The referral request this encounter satisfies (incoming referral).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "participant": { +@@ -101,21 +101,21 @@ + }, + "appointment": { + "description": "The appointment that scheduled this encounter.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The start and end time of the encounter.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "length": { + "description": "Quantity of time the encounter lasted. This excludes the time during leaves of absence.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "reason": { + "description": "Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "diagnosis": { +@@ -129,7 +129,7 @@ + "description": "The set of accounts that may be used for billing for this Encounter.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "hospitalization": { +@@ -145,11 +145,11 @@ + }, + "serviceProvider": { + "description": "An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location\u0027s Organization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "partOf": { + "description": "Another Encounter of which this encounter is a part of (administratively or in time).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -183,11 +183,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The time that the episode was in the specified status.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -206,11 +206,11 @@ + "properties": { + "class": { + "description": "inpatient | outpatient | ambulatory | emergency +.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "period": { + "description": "The time that the episode was in the specified class.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -232,16 +232,16 @@ + "description": "Role of participant in encounter.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "period": { + "description": "The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter\u0027s period.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "individual": { + "description": "Persons involved in the encounter other than the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -257,11 +257,11 @@ + "properties": { + "condition": { + "description": "Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "rank": { + "description": "Ranking of the diagnosis (for each role type).", +@@ -270,7 +270,7 @@ + }, + "_rank": { + "description": "Extensions for rank", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -289,48 +289,48 @@ + "properties": { + "preAdmissionIdentifier": { + "description": "Pre-admission identifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "origin": { + "description": "The location from which the patient came before admission.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "admitSource": { + "description": "From where patient was admitted (physician referral, transfer).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reAdmission": { + "description": "Whether this hospitalization is a readmission and why if known.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dietPreference": { + "description": "Diet preferences reported by the patient.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialCourtesy": { + "description": "Special courtesies (VIP, board member).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialArrangement": { + "description": "Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "destination": { + "description": "Location to which the patient is discharged.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dischargeDisposition": { + "description": "Category or kind of location after discharge.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -346,7 +346,7 @@ + "properties": { + "location": { + "description": "The location where the encounter takes place.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The status of the participants\u0027 presence at the specified location during the period specified. If the participant is is no longer at the location, then the period will have an end date/time.", +@@ -360,11 +360,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period during which the patient was present at the location.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json +index caf764b2e6..9b3f670990 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for the organization that is used to identify the endpoint across multiple disparate systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -40,11 +40,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "connectionType": { + "description": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "name": { + "description": "A friendly name that this endpoint can be referred to with.", +@@ -52,28 +52,28 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "managingOrganization": { + "description": "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contact": { + "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "period": { + "description": "The interval during which the endpoint is expected to be operational.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "payloadType": { + "description": "The payload type describes the acceptable content that can be communicated on the endpoint.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "payloadMimeType": { +@@ -88,7 +88,7 @@ + "description": "Extensions for payloadMimeType", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "address": { +@@ -97,7 +97,7 @@ + }, + "_address": { + "description": "Extensions for address", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "header": { + "description": "Additional headers / information to send as part of the notification.", +@@ -110,7 +110,7 @@ + "description": "Extensions for header", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json +index fdd0c3d65d..357d67585a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when this resource was created.", +@@ -42,27 +42,27 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurer": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json +index 4c64ea02ca..b414439c57 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Processing status: error, complete.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -49,7 +49,7 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -58,19 +58,19 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json +index 46815a99c0..e1aacb82e3 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json +@@ -23,7 +23,7 @@ + "description": "The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -41,7 +41,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusHistory": { + "description": "The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).", +@@ -54,7 +54,7 @@ + "description": "A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "diagnosis": { +@@ -66,39 +66,39 @@ + }, + "patient": { + "description": "The patient who is the focus of this episode of care.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "managingOrganization": { + "description": "The organization that has assumed the specific responsibilities for the specified duration.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The interval during which the managing organization assumes the defined responsibility.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "referralRequest": { + "description": "Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "careManager": { + "description": "The practitioner that is the care manager/care co-ordinator for this patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "team": { + "description": "The list of practitioners that may be facilitating this episode of care for specific purposes.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "account": { + "description": "The set of accounts that may be used for billing for this EpisodeOfCare.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -132,11 +132,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period during this EpisodeOfCare that the specific status applied.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -155,11 +155,11 @@ + "properties": { + "condition": { + "description": "A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "rank": { + "description": "Ranking of the diagnosis (for each role type).", +@@ -168,7 +168,7 @@ + }, + "_rank": { + "description": "Extensions for rank", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json +index 96c90db04e..d96b3a9348 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the expansion profile author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the expansion profile. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this expansion profile. Enables tracking the life-cycle of the content.", +@@ -59,7 +59,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this expansion profile is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -67,7 +67,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the expansion profile was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the expansion profile changes.", +@@ -76,7 +76,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the expansion profile.", +@@ -84,13 +84,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -99,20 +99,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate expansion profile instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the expansion profile is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fixedVersion": { +@@ -132,7 +132,7 @@ + }, + "_includeDesignations": { + "description": "Extensions for includeDesignations", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.", +@@ -144,7 +144,7 @@ + }, + "_includeDefinition": { + "description": "Extensions for includeDefinition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "activeOnly": { + "description": "Controls whether inactive concepts are included or excluded in value set expansions.", +@@ -152,7 +152,7 @@ + }, + "_activeOnly": { + "description": "Extensions for activeOnly", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "excludeNested": { + "description": "Controls whether or not the value set expansion nests codes or not (i.e. ValueSet.expansion.contains.contains).", +@@ -160,7 +160,7 @@ + }, + "_excludeNested": { + "description": "Extensions for excludeNested", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "excludeNotForUI": { + "description": "Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.", +@@ -168,7 +168,7 @@ + }, + "_excludeNotForUI": { + "description": "Extensions for excludeNotForUI", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "excludePostCoordinated": { + "description": "Controls whether or not the value set expansion includes post coordinated codes.", +@@ -176,7 +176,7 @@ + }, + "_excludePostCoordinated": { + "description": "Extensions for excludePostCoordinated", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "displayLanguage": { + "description": "Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.", +@@ -185,7 +185,7 @@ + }, + "_displayLanguage": { + "description": "Extensions for displayLanguage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "limitedExpansion": { + "description": "If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete, using the extension [http://hl7.org/fhir/StructureDefinition/valueset-toocostly](extension-valueset-toocostly.html).", +@@ -193,7 +193,7 @@ + }, + "_limitedExpansion": { + "description": "Extensions for limitedExpansion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -216,7 +216,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system from which codes in the expansion should be included.", +@@ -224,7 +224,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "How to manage the intersection between a fixed version in a value set, and this fixed version of the system in the expansion profile.", +@@ -237,7 +237,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -257,7 +257,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system from which codes in the expansion should be excluded.", +@@ -265,7 +265,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -325,11 +325,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Which kinds of designation to include in the expansion.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +@@ -369,11 +369,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Which kinds of designation to exclude from the expansion.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json +index c26df1d3fa..5cea80e585 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json +@@ -23,7 +23,7 @@ + "description": "The EOB Business Identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -38,26 +38,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "billablePeriod": { + "description": "The billable period for which charges are being submitted.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when the EOB was created.", +@@ -66,43 +66,43 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "The person who created the explanation of benefit.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "insurer": { + "description": "The insurer which is responsible for the explanation of benefit.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The provider which is responsible for the claim.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The provider which is responsible for the claim.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "referral": { + "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "facility": { + "description": "Facility where the services were provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "claim": { + "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "claimResponse": { + "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Processing outcome errror, partial or complete processing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -110,7 +110,7 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "related": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +@@ -121,11 +121,11 @@ + }, + "prescription": { + "description": "Prescription to support the dispensing of Pharmacy or Vision products.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "originalPrescription": { + "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payee": { + "description": "The party to be reimbursed for the services.", +@@ -166,7 +166,7 @@ + }, + "_precedence": { + "description": "Extensions for precedence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurance": { + "description": "Financial instrument by which payment information for health care.", +@@ -178,11 +178,11 @@ + }, + "employmentImpacted": { + "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "hospitalization": { + "description": "The start and optional end dates of when the patient was confined to a treatment center.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "item": { + "description": "First tier of goods and services.", +@@ -200,15 +200,15 @@ + }, + "totalCost": { + "description": "The total cost of the services reported.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "unallocDeductable": { + "description": "The amount of deductable applied which was not allocated to any particular service line.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "totalBenefit": { + "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "payment": { + "description": "Payment details for the claim if the claim has been paid.", +@@ -216,7 +216,7 @@ + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "processNote": { + "description": "Note text.", +@@ -249,15 +249,15 @@ + "properties": { + "claim": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "For example prior or umbrella.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -273,15 +273,15 @@ + "properties": { + "type": { + "description": "Type of Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "resourceType": { + "description": "organization | patient | practitioner | relatedperson.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "party": { + "description": "Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -302,15 +302,15 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "timingDate": { + "description": "The date when or period to which this information refers.", +@@ -319,11 +319,11 @@ + }, + "_timingDate": { + "description": "Extensions for timingDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "The date when or period to which this information refers.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueString": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +@@ -331,23 +331,23 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueQuantity": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueAttachment": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueReference": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -371,11 +371,11 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "provider": { + "description": "The members of the team who provided the overall service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "responsible": { + "description": "The practitioner who is billing and responsible for the claimed services rendered to the patient.", +@@ -383,15 +383,15 @@ + }, + "_responsible": { + "description": "Extensions for responsible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "qualification": { + "description": "The qualification which is applicable for this service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -415,26 +415,26 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "diagnosisCodeableConcept": { + "description": "The diagnosis.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "diagnosisReference": { + "description": "The diagnosis.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "packageCode": { + "description": "The package billing code, for example DRG, based on the assigned grouping code system.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -455,7 +455,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "Date and optionally time the procedure was performed .", +@@ -464,15 +464,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedureCodeableConcept": { + "description": "The procedure code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "procedureReference": { + "description": "The procedure code.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -488,7 +488,7 @@ + "properties": { + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "preAuthRef": { + "description": "A list of references from the Insurer to which these services pertain.", +@@ -501,7 +501,7 @@ + "description": "Extensions for preAuthRef", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -523,19 +523,19 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Type of accident: work, auto, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Where the accident occurred.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Where the accident occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -556,7 +556,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "careTeamLinkId": { + "description": "Careteam applicable for this service or product line.", +@@ -570,7 +570,7 @@ + "description": "Extensions for careTeamLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "diagnosisLinkId": { +@@ -585,7 +585,7 @@ + "description": "Extensions for diagnosisLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "procedureLinkId": { +@@ -600,7 +600,7 @@ + "description": "Extensions for procedureLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "informationLinkId": { +@@ -615,33 +615,33 @@ + "description": "Extensions for informationLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "servicedDate": { +@@ -651,31 +651,31 @@ + }, + "_servicedDate": { + "description": "Extensions for servicedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "servicedPeriod": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "locationCodeableConcept": { + "description": "Where the service was provided.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Where the service was provided.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Where the service was provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -684,35 +684,35 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Physical service site on the patient (limb, tooth, etc).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subSite": { + "description": "A region or surface of the site, eg. limb region or tooth surface(s).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "encounter": { + "description": "A billed item may include goods or services provided in multiple encounters.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "noteNumber": { +@@ -727,7 +727,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -758,15 +758,15 @@ + "properties": { + "category": { + "description": "Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "Adjudication reason such as limit reached.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "amount": { + "description": "Monitory amount associated with the code.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "value": { + "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", +@@ -775,7 +775,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -799,45 +799,45 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of product or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -846,17 +846,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "noteNumber": { +@@ -871,7 +871,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -910,45 +910,45 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of product or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "The fee for an addittional service or product or charge.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -957,17 +957,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "noteNumber": { +@@ -982,7 +982,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -1019,31 +1019,31 @@ + "description": "Extensions for sequenceLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -1057,7 +1057,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -1088,26 +1088,26 @@ + "properties": { + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -1121,7 +1121,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -1145,15 +1145,15 @@ + "properties": { + "type": { + "description": "Whether this represents partial or complete payment of the claim.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "adjustment": { + "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "adjustmentReason": { + "description": "Reason for the payment adjustment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "Estimated payment date.", +@@ -1162,15 +1162,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Payable less any payment adjustment.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "identifier": { + "description": "Payment identifer.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -1191,11 +1191,11 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -1203,11 +1203,11 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -1223,11 +1223,11 @@ + "properties": { + "category": { + "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subCategory": { + "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "excluded": { + "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", +@@ -1235,7 +1235,7 @@ + }, + "_excluded": { + "description": "Extensions for excluded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A short name or tag for the benefit, for example MED01, or DENT2.", +@@ -1243,7 +1243,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", +@@ -1251,19 +1251,19 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "network": { + "description": "Network designation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "unit": { + "description": "Unit designation: individual or family.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "term": { + "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "financial": { + "description": "Benefits Used to date.", +@@ -1289,7 +1289,7 @@ + "properties": { + "type": { + "description": "Deductable, visits, benefit amount.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "allowedUnsignedInt": { + "description": "Benefits allowed.", +@@ -1298,7 +1298,7 @@ + }, + "_allowedUnsignedInt": { + "description": "Extensions for allowedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedString": { + "description": "Benefits allowed.", +@@ -1306,11 +1306,11 @@ + }, + "_allowedString": { + "description": "Extensions for allowedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedMoney": { + "description": "Benefits allowed.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "usedUnsignedInt": { + "description": "Benefits used.", +@@ -1319,11 +1319,11 @@ + }, + "_usedUnsignedInt": { + "description": "Extensions for usedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usedMoney": { + "description": "Benefits used.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json +index e1234953f7..509e856663 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json +@@ -18,7 +18,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -26,7 +26,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -35,7 +35,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -44,7 +44,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -52,7 +52,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -60,7 +60,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -68,7 +68,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -76,7 +76,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -85,7 +85,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -94,7 +94,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -103,7 +103,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -112,7 +112,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -121,7 +121,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -130,7 +130,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -139,7 +139,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -148,7 +148,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -157,7 +157,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -165,151 +165,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json +index b5667f3fe7..eb926fa6d2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json +@@ -23,14 +23,14 @@ + "description": "This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol or questionnaire that was adhered to in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -45,7 +45,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDone": { + "description": "If true, indicates the taking of an individual family member\u0027s history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.", +@@ -53,15 +53,15 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReason": { + "description": "Describes why the family member\u0027s history is absent.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "The person who this history concerns.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date (and possibly time) when the family member history was taken.", +@@ -70,7 +70,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\".", +@@ -78,11 +78,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relationship": { + "description": "The type of relationship this person has to the patient (father, mother, brother etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "gender": { + "description": "Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.", +@@ -96,11 +96,11 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "bornPeriod": { + "description": "The actual or approximate date of birth of the relative.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "bornDate": { + "description": "The actual or approximate date of birth of the relative.", +@@ -109,7 +109,7 @@ + }, + "_bornDate": { + "description": "Extensions for bornDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "bornString": { + "description": "The actual or approximate date of birth of the relative.", +@@ -117,15 +117,15 @@ + }, + "_bornString": { + "description": "Extensions for bornString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ageAge": { + "description": "The age of the relative at the time the family member history is recorded.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "ageRange": { + "description": "The age of the relative at the time the family member history is recorded.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "ageString": { + "description": "The age of the relative at the time the family member history is recorded.", +@@ -133,7 +133,7 @@ + }, + "_ageString": { + "description": "Extensions for ageString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "estimatedAge": { + "description": "If true, indicates that the age value specified is an estimated value.", +@@ -141,7 +141,7 @@ + }, + "_estimatedAge": { + "description": "Extensions for estimatedAge", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedBoolean": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +@@ -149,15 +149,15 @@ + }, + "_deceasedBoolean": { + "description": "Extensions for deceasedBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedAge": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "deceasedRange": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "deceasedDate": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +@@ -166,7 +166,7 @@ + }, + "_deceasedDate": { + "description": "Extensions for deceasedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedString": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +@@ -174,27 +174,27 @@ + }, + "_deceasedString": { + "description": "Extensions for deceasedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reasonCode": { + "description": "Describes why the family member history occurred in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "condition": { +@@ -223,23 +223,23 @@ + "properties": { + "code": { + "description": "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like \u0027cancer\u0027 depending on how much is known about the condition and the capabilities of the creating system.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "outcome": { + "description": "Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "onsetAge": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "onsetRange": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "onsetPeriod": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "onsetString": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +@@ -247,13 +247,13 @@ + }, + "_onsetString": { + "description": "Extensions for onsetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "An area where general notes can be placed about this specific condition.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json +index cebc72522e..3ec6470c6c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier assigned to the flag for external use (outside the FHIR environment).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,31 +37,31 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Allows an flag to be divided into different categories like clinical, administrative etc. Intended to be used as a means of filtering which flags are displayed to particular user or in a given context.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "The coded value or textual component of the flag to display to the user.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient, location, group , organization , or practitioner, etc. this is about record this flag is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The period of time from the activation of the flag to inactivation of the flag. If the flag is active, the end of the period should be unspecified.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "encounter": { + "description": "This alert is only relevant during the encounter.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "author": { + "description": "The person, organization or device that created the flag.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json +index ac1d75fb57..219eda41ba 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -47,26 +47,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates a category the goal falls within.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "priority": { + "description": "Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Identifies the patient, group or organization for whom the goal is being established.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "startDate": { + "description": "The date or event after which the goal should begin being pursued.", +@@ -75,11 +75,11 @@ + }, + "_startDate": { + "description": "Extensions for startDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "startCodeableConcept": { + "description": "The date or event after which the goal should begin being pursued.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "target": { + "description": "Indicates what should be done by when.", +@@ -92,7 +92,7 @@ + }, + "_statusDate": { + "description": "Extensions for statusDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusReason": { + "description": "Captures the reason for the current status.", +@@ -100,38 +100,38 @@ + }, + "_statusReason": { + "description": "Extensions for statusReason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expressedBy": { + "description": "Indicates whose goal this is - patient goal, practitioner goal, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "addresses": { + "description": "The identified conditions and other health record elements that are intended to be addressed by the goal.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Any comments related to the goal.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "outcomeCode": { + "description": "Identifies the change (or lack of change) at the point when the status of the goal is assessed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "outcomeReference": { + "description": "Details of what\u0027s changed (or not changed).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -152,19 +152,19 @@ + "properties": { + "measure": { + "description": "The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "detailQuantity": { + "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "detailRange": { + "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "detailCodeableConcept": { + "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dueDate": { + "description": "Indicates either the date or the duration after start by which the goal should be met.", +@@ -173,11 +173,11 @@ + }, + "_dueDate": { + "description": "Extensions for dueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dueDuration": { + "description": "Indicates either the date or the duration after start by which the goal should be met.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json +index badc99099f..ce484a2a24 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the graph definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the graph definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the graph definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this graph definition. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this graph definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the graph definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the graph definition changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the graph definition.", +@@ -80,13 +80,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -95,20 +95,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate graph definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the graph definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -117,7 +117,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "start": { + "description": "The type of FHIR resource at which instances of this graph start.", +@@ -126,7 +126,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The profile that describes the use of the base resource.", +@@ -134,7 +134,7 @@ + }, + "_profile": { + "description": "Extensions for profile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Links this graph makes rules about.", +@@ -164,7 +164,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sliceName": { + "description": "Which slice (if profiled).", +@@ -172,7 +172,7 @@ + }, + "_sliceName": { + "description": "Extensions for sliceName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "Minimum occurrences for this link.", +@@ -181,7 +181,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Maximum occurrences for this link.", +@@ -189,7 +189,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Information about why this link is of interest in this graph definition.", +@@ -197,7 +197,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "Potential target for the link.", +@@ -228,7 +228,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "Profile for the target resource.", +@@ -236,7 +236,7 @@ + }, + "_profile": { + "description": "Extensions for profile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compartment": { + "description": "Compartment Consistency Rules.", +@@ -271,7 +271,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rule": { + "description": "identical | matching | different | no-rule | custom.", +@@ -285,7 +285,7 @@ + }, + "_rule": { + "description": "Extensions for rule", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "Custom rule, as a FHIRPath expression.", +@@ -293,7 +293,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Documentation for FHIRPath expression.", +@@ -301,7 +301,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json +index 1c548a6e8b..c11159dcab 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique business identifier for this group.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,7 +32,7 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Identifies the broad classification of the kind of resources the group includes.", +@@ -48,7 +48,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "actual": { + "description": "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.", +@@ -56,11 +56,11 @@ + }, + "_actual": { + "description": "Extensions for actual", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "A label assigned to the group for human identification and communication.", +@@ -68,7 +68,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "A count of the number of resource instances that are part of the group.", +@@ -77,7 +77,7 @@ + }, + "_quantity": { + "description": "Extensions for quantity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "characteristic": { + "description": "Identifies the traits shared by members of the group.", +@@ -110,11 +110,11 @@ + "properties": { + "code": { + "description": "A code that identifies the kind of trait being asserted.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCodeableConcept": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueBoolean": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +@@ -122,15 +122,15 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueQuantity": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueRange": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "exclude": { + "description": "If true, indicates the characteristic is one that is NOT held by members of the group.", +@@ -138,11 +138,11 @@ + }, + "_exclude": { + "description": "Extensions for exclude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -161,11 +161,11 @@ + "properties": { + "entity": { + "description": "A reference to the entity that is a member of the group. Must be consistent with Group.type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The period that the member was in the group, if known.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "inactive": { + "description": "A flag to indicate that the member is no longer in the group, but previously may have been a member.", +@@ -173,7 +173,7 @@ + }, + "_inactive": { + "description": "Extensions for inactive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json +index 642d0887aa..e44b03f45f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json +@@ -26,15 +26,15 @@ + }, + "_requestId": { + "description": "Extensions for requestId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "Allows a service to provide a unique, business identifier for the response.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "module": { + "description": "A reference to the knowledge module that was invoked.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.", +@@ -50,15 +50,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The patient for which the request was processed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Allows the context of the guidance response to be provided if available. In a service context, this would likely be unavailable.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "Indicates when the guidance response was processed.", +@@ -67,47 +67,47 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "Provides a reference to the device that performed the guidance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "note": { + "description": "Provides a mechanism to communicate additional information about the response.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "evaluationMessage": { + "description": "Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "outputParameters": { + "description": "The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "result": { + "description": "The actions, if any, produced by the evaluation of the artifact.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dataRequirement": { + "description": "If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation. A subsequent request to the service should include this data.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json +index 6ecd1550e8..0836609c45 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json +@@ -23,7 +23,7 @@ + "description": "External identifiers for this item.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,35 +32,35 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "providedBy": { + "description": "The organization that provides this healthcare service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "category": { + "description": "Identifies the broad category of service being performed or delivered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "type": { + "description": "The specific type of service that may be delivered or performed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "Collection of specialties handled by the service site. This is more of a medical term.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "location": { + "description": "The location(s) where this healthcare service may be provided.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "name": { +@@ -69,7 +69,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.", +@@ -77,7 +77,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extraDetails": { + "description": "Extra details about the service that can\u0027t be placed in the other fields.", +@@ -85,36 +85,36 @@ + }, + "_extraDetails": { + "description": "Extensions for extraDetails", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "photo": { + "description": "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "telecom": { + "description": "List of contacts related to this specific healthcare service.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "coverageArea": { + "description": "The location(s) that this service is available to (not where the service is provided).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "serviceProvisionCode": { + "description": "The code(s) that detail the conditions under which the healthcare service is available/offered.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "eligibility": { + "description": "Does this service have specific eligibility requirements that need to be met in order to use the service?", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "eligibilityNote": { + "description": "Describes the eligibility conditions for the service.", +@@ -122,7 +122,7 @@ + }, + "_eligibilityNote": { + "description": "Extensions for eligibilityNote", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "programName": { + "description": "Program Names that can be used to categorize the service.", +@@ -135,21 +135,21 @@ + "description": "Extensions for programName", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "characteristic": { + "description": "Collection of characteristics (attributes).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "referralMethod": { + "description": "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "appointmentRequired": { +@@ -158,7 +158,7 @@ + }, + "_appointmentRequired": { + "description": "Extensions for appointmentRequired", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableTime": { + "description": "A collection of times that the Service Site is available.", +@@ -180,13 +180,13 @@ + }, + "_availabilityExceptions": { + "description": "Extensions for availabilityExceptions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -224,7 +224,7 @@ + "description": "Extensions for daysOfWeek", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "allDay": { +@@ -233,7 +233,7 @@ + }, + "_allDay": { + "description": "Extensions for allDay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableStartTime": { + "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -242,7 +242,7 @@ + }, + "_availableStartTime": { + "description": "Extensions for availableStartTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableEndTime": { + "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -251,7 +251,7 @@ + }, + "_availableEndTime": { + "description": "Extensions for availableEndTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -271,11 +271,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "during": { + "description": "Service is not available (seasonally or for a public holiday) from this date.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json +index 4c5aafd974..a81727a1e5 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json +@@ -27,7 +27,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "A full text representation of the name.", +@@ -35,7 +35,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "family": { + "description": "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", +@@ -43,7 +43,7 @@ + }, + "_family": { + "description": "Extensions for family", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "given": { + "description": "Given name.", +@@ -56,7 +56,7 @@ + "description": "Extensions for given", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "prefix": { +@@ -70,7 +70,7 @@ + "description": "Extensions for prefix", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "suffix": { +@@ -84,12 +84,12 @@ + "description": "Extensions for suffix", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "period": { + "description": "Indicates the period of time when this name was valid for the named person.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json +index dc63c182dd..29bc54fd21 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json +@@ -24,11 +24,11 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "system": { + "description": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.", +@@ -36,7 +36,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", +@@ -44,15 +44,15 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period during which identifier is/was valid for use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "assigner": { + "description": "Organization that issued/manages the identifier.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json +index 9d94331551..26d1cd7673 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json +@@ -21,11 +21,11 @@ + }, + "identifier": { + "description": "Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "patient": { + "description": "A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authoringTime": { + "description": "Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).", +@@ -34,11 +34,11 @@ + }, + "_authoringTime": { + "description": "Extensions for authoringTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "description": { + "description": "Free text narrative description of the ImagingManifest. \nThe value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.", +@@ -46,7 +46,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "study": { + "description": "Study identity and locating information of the DICOM SOP instances in the selection.", +@@ -79,17 +79,17 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "imagingStudy": { + "description": "Reference to the Imaging Study in FHIR form.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "series": { +@@ -121,13 +121,13 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "instance": { +@@ -159,7 +159,7 @@ + }, + "_sopClass": { + "description": "Extensions for sopClass", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uid": { + "description": "SOP Instance UID of the selected instance.", +@@ -168,7 +168,7 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json +index a40e296ecf..b8f1bcccc7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json +@@ -26,17 +26,17 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "accession": { + "description": "Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance [IHE Radiology Technical Framework Volume 1 Appendix A](http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Rev13.0_Vol1_FT_2014-07-30.pdf).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "identifier": { + "description": "Other identifiers for the study.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "availability": { +@@ -51,22 +51,22 @@ + }, + "_availability": { + "description": "Extensions for availability", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "modalityList": { + "description": "A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "patient": { + "description": "The patient imaged in the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode at which the request is initiated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "started": { + "description": "Date and time the study started.", +@@ -75,31 +75,31 @@ + }, + "_started": { + "description": "Extensions for started", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "basedOn": { + "description": "A list of the diagnostic requests that resulted in this imaging study being performed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "referrer": { + "description": "The requesting/referring physician.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "interpreter": { + "description": "Who read the study and interpreted the images or other content.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "numberOfSeries": { +@@ -109,7 +109,7 @@ + }, + "_numberOfSeries": { + "description": "Extensions for numberOfSeries", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "numberOfInstances": { + "description": "Number of SOP Instances in Study. This value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", +@@ -118,25 +118,25 @@ + }, + "_numberOfInstances": { + "description": "Extensions for numberOfInstances", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedureReference": { + "description": "A reference to the performed Procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "procedureCode": { + "description": "The code for the performed procedure type.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reason": { + "description": "Description of clinical condition indicating why the ImagingStudy was requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "Institution-generated description or classification of the Study performed.", +@@ -144,7 +144,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "series": { + "description": "Each study has one or more series of images or other content.", +@@ -176,7 +176,7 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "number": { + "description": "The numeric identifier of this series in the study.", +@@ -185,11 +185,11 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "modality": { + "description": "The modality of this series sequence.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "description": { + "description": "A description of the series.", +@@ -197,7 +197,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "numberOfInstances": { + "description": "Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", +@@ -206,7 +206,7 @@ + }, + "_numberOfInstances": { + "description": "Extensions for numberOfInstances", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availability": { + "description": "Availability of series (online, offline or nearline).", +@@ -220,22 +220,22 @@ + }, + "_availability": { + "description": "Extensions for availability", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "laterality": { + "description": "The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "started": { + "description": "The date and time the series was started.", +@@ -244,13 +244,13 @@ + }, + "_started": { + "description": "Extensions for started", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "The physician or operator (often the radiology technician) who performed the series. The performer is recorded at the series level, since each series in a study may be performed by a different practitioner, at different times, and using different devices. A series may be performed by multiple practitioners.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "instance": { +@@ -282,7 +282,7 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "number": { + "description": "The number of instance in the series.", +@@ -291,7 +291,7 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sopClass": { + "description": "DICOM instance type.", +@@ -300,7 +300,7 @@ + }, + "_sopClass": { + "description": "Extensions for sopClass", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "The description of the instance.", +@@ -308,7 +308,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json +index 5b8b642bfd..bbf89d350a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique identifier assigned to this immunization record.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notGiven": { + "description": "Indicates if the vaccination was or was not given.", +@@ -41,19 +41,19 @@ + }, + "_notGiven": { + "description": "Extensions for notGiven", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "vaccineCode": { + "description": "Vaccine that was administered or was to be administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "The patient who either received or did not receive the immunization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "The visit or admission or other contact between patient and health care provider the immunization was performed as part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "Date vaccine administered or was to be administered.", +@@ -62,7 +62,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "primarySource": { + "description": "An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.", +@@ -70,19 +70,19 @@ + }, + "_primarySource": { + "description": "Extensions for primarySource", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reportOrigin": { + "description": "The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "location": { + "description": "The service delivery location where the vaccine administration occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "manufacturer": { + "description": "Name of vaccine manufacturer.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "lotNumber": { + "description": "Lot number of the vaccine product.", +@@ -90,7 +90,7 @@ + }, + "_lotNumber": { + "description": "Extensions for lotNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expirationDate": { + "description": "Date vaccine batch expires.", +@@ -99,19 +99,19 @@ + }, + "_expirationDate": { + "description": "Extensions for expirationDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "site": { + "description": "Body site where vaccine was administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "route": { + "description": "The path by which the vaccine product is taken into the body.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseQuantity": { + "description": "The quantity of vaccine product that was administered.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "practitioner": { + "description": "Indicates who or what performed the event.", +@@ -124,7 +124,7 @@ + "description": "Extra information about the immunization that is not conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "explanation": { +@@ -164,11 +164,11 @@ + "properties": { + "role": { + "description": "Describes the type of performance (e.g. ordering provider, administering provider, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The device, practitioner, etc. who performed the action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -189,14 +189,14 @@ + "description": "Reasons why a vaccine was administered.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonNotGiven": { + "description": "Reason why a vaccine was not administered.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -218,11 +218,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "Details of the reaction.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reported": { + "description": "Self-reported indicator.", +@@ -230,7 +230,7 @@ + }, + "_reported": { + "description": "Extensions for reported", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -251,7 +251,7 @@ + }, + "_doseSequence": { + "description": "Extensions for doseSequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Contains the description about the protocol under which the vaccine was administered.", +@@ -259,11 +259,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "authority": { + "description": "Indicates the authority who published the protocol. E.g. ACIP.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "series": { + "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", +@@ -271,7 +271,7 @@ + }, + "_series": { + "description": "Extensions for series", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "seriesDoses": { + "description": "The recommended number of doses to achieve immunity.", +@@ -280,22 +280,22 @@ + }, + "_seriesDoses": { + "description": "Extensions for seriesDoses", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetDisease": { + "description": "The targeted disease.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "doseStatus": { + "description": "Indicates if the immunization event should \"count\" against the protocol.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseStatusReason": { + "description": "Provides an explanation as to why an immunization event should or should not count against the protocol.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json +index 4f9fcd021a..0cee356583 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json +@@ -23,12 +23,12 @@ + "description": "A unique identifier assigned to this particular recommendation record.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "patient": { + "description": "The patient the recommendations are for.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "recommendation": { + "description": "Vaccine administration recommendations.", +@@ -61,15 +61,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "vaccineCode": { + "description": "Vaccine that pertains to the recommendation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "targetDisease": { + "description": "The targeted disease for the recommendation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseNumber": { + "description": "The next recommended dose number (e.g. dose 2 is the next recommended dose).", +@@ -78,11 +78,11 @@ + }, + "_doseNumber": { + "description": "Extensions for doseNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "forecastStatus": { + "description": "Vaccine administration status.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dateCriterion": { + "description": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", +@@ -99,14 +99,14 @@ + "description": "Immunization event history that supports the status and recommendation.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingPatientInformation": { + "description": "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -126,7 +126,7 @@ + "properties": { + "code": { + "description": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "value": { + "description": "The date whose meaning is specified by dateCriterion.code.", +@@ -135,7 +135,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -159,7 +159,7 @@ + }, + "_doseSequence": { + "description": "Extensions for doseSequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Contains the description about the protocol under which the vaccine was administered.", +@@ -167,11 +167,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "authority": { + "description": "Indicates the authority who published the protocol. For example, ACIP.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "series": { + "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", +@@ -179,7 +179,7 @@ + }, + "_series": { + "description": "Extensions for series", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json +index 9e2b037073..ffd1c04256 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the implementation guide when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the implementation guide author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the implementation guide. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this implementation guide. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this implementation guide is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the implementation guide was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the implementation guide changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the implementation guide.", +@@ -80,13 +80,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -95,20 +95,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate implementation guide instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the implementation guide is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "copyright": { +@@ -117,7 +117,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fhirVersion": { + "description": "The version of the FHIR specification on which this ImplementationGuide is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is 3.0.2 for this version.", +@@ -126,7 +126,7 @@ + }, + "_fhirVersion": { + "description": "Extensions for fhirVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dependency": { + "description": "Another implementation guide that this implementation depends on. Typically, an implementation guide uses value sets, profiles etc.defined in other implementation guides.", +@@ -160,7 +160,7 @@ + "description": "Extensions for binary", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "page": { +@@ -192,7 +192,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "Where the dependency is located.", +@@ -200,7 +200,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -220,7 +220,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Human readable text describing the package.", +@@ -228,7 +228,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.", +@@ -258,7 +258,7 @@ + }, + "_example": { + "description": "Extensions for example", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name).", +@@ -266,7 +266,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of the reason that a resource has been included in the implementation guide.", +@@ -274,7 +274,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "acronym": { + "description": "A short code that may be used to identify the resource throughout the implementation guide.", +@@ -282,7 +282,7 @@ + }, + "_acronym": { + "description": "Extensions for acronym", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceUri": { + "description": "Where this resource is found.", +@@ -290,15 +290,15 @@ + }, + "_sourceUri": { + "description": "Extensions for sourceUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceReference": { + "description": "Where this resource is found.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "exampleFor": { + "description": "Another resource that this resource is an example for. This is mostly used for resources that are included as examples of StructureDefinitions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -319,11 +319,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A reference to the profile that all instances must conform to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -346,7 +346,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.", +@@ -354,7 +354,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest.", +@@ -372,7 +372,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "For constructed pages, what kind of resources to include in the list.", +@@ -386,7 +386,7 @@ + "description": "Extensions for type", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "package": { +@@ -400,7 +400,7 @@ + "description": "Extensions for package", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "format": { +@@ -410,7 +410,7 @@ + }, + "_format": { + "description": "Extensions for format", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "page": { + "description": "Nested Pages/Sections under this page.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json +index 9b6b4028f9..ebf2ed0cbc 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the library.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this library. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,11 +78,11 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "The date (and optionally time) when the library was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", +@@ -91,7 +91,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the library.", +@@ -99,7 +99,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the library from a consumer\u0027s perspective.", +@@ -107,7 +107,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this library is needed and why it has been designed as it has.", +@@ -115,7 +115,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the library is used from a clinical perspective.", +@@ -123,7 +123,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -132,7 +132,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -141,45 +141,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the library content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate library instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the library is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the library, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -188,34 +188,34 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "parameter": { + "description": "The parameter element defines parameters used by the library.", + "type": "array", + "items": { +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + } + }, + "dataRequirement": { + "description": "Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "content": { + "description": "The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json +index 63181acc7a..c2ab2ef979 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json +@@ -25,11 +25,11 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies the user or organization responsible for asserting the linkages and who establishes the context for evaluating the nature of each linkage.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "Identifies one of the records that is considered to refer to the same real-world occurrence as well as how the items hould be evaluated within the collection of linked items.", +@@ -65,11 +65,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The resource instance being linked as part of the group.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json +index 4faae90ec9..495bca64b2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for the List assigned for business purposes outside the context of FHIR.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,7 +37,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "How this list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", +@@ -50,7 +50,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A label for the list assigned by the author.", +@@ -58,19 +58,19 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "This code defines the purpose of the list - why it was created.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The common subject (or patient) of the resources that are in the list, if there is one.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "The encounter that is the context in which this list was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date that the list was prepared.", +@@ -79,21 +79,21 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "The entity responsible for deciding what the contents of the list were. Where the list was created by a human, this is the same as the author of the list.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "orderedBy": { + "description": "What order applies to the items in the list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Comments that apply to the overall list.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "entry": { +@@ -105,7 +105,7 @@ + }, + "emptyReason": { + "description": "If the list is empty, why the list is empty.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -124,7 +124,7 @@ + "properties": { + "flag": { + "description": "The flag allows the system constructing the list to indicate the role and significance of the item in the list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "deleted": { + "description": "True if this item is marked as deleted in the list.", +@@ -132,7 +132,7 @@ + }, + "_deleted": { + "description": "Extensions for deleted", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "When this item was added to the list.", +@@ -141,11 +141,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "item": { + "description": "A reference to the actual resource from which data was derived.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json +index 0117ab247f..7d7194372c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique code or number identifying the location to its users.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,11 +37,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "operationalStatus": { + "description": "The Operational status covers operation values most relevant to beds (but can also apply to rooms/units/chair/etc such as an isolation unit/dialisys chair). This typically covers concepts such as contamination, housekeeping and other activities like maintenance.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "name": { + "description": "Name of the location as used by humans. Does not need to be unique.", +@@ -49,7 +49,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "A list of alternate names that the location is known as, or was known as in the past.", +@@ -62,7 +62,7 @@ + "description": "Extensions for alias", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "description": { +@@ -71,7 +71,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "Indicates whether a resource instance represents a specific location or a class of locations.", +@@ -83,26 +83,26 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Indicates the type of function performed at the location.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "telecom": { + "description": "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Physical location.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "physicalType": { + "description": "Physical form of the location, e.g. building, room, vehicle, road.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "position": { + "description": "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", +@@ -110,17 +110,17 @@ + }, + "managingOrganization": { + "description": "The organization responsible for the provisioning and upkeep of the location.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "partOf": { + "description": "Another Location which this Location is physically part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "endpoint": { + "description": "Technical endpoints providing access to services operated for the location.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -145,7 +145,7 @@ + }, + "_longitude": { + "description": "Extensions for longitude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "latitude": { + "description": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).", +@@ -154,7 +154,7 @@ + }, + "_latitude": { + "description": "Extensions for latitude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "altitude": { + "description": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).", +@@ -163,7 +163,7 @@ + }, + "_altitude": { + "description": "Extensions for altitude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json +index 4e714b5b9a..f5743cac28 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this measure when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the measure. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the measure.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this measure. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this measure is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the measure was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the measure changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the measure.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the measure from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this measure is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the measure is used from a clinical perspective.", +@@ -119,7 +119,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -128,7 +128,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -137,45 +137,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the measure content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate measure instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the measure is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the measure. Topics provide a high-level categorization of the type of the measure that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the measure, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -184,20 +184,20 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "library": { + "description": "A reference to a Library resource containing the formal logic used by the measure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "disclaimer": { +@@ -206,21 +206,21 @@ + }, + "_disclaimer": { + "description": "Extensions for disclaimer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "scoring": { + "description": "Indicates how the calculation is performed for the measure, including proportion, ratio, continuous variable, and cohort. The value set is extensible, allowing additional measure scoring types to be represented.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "compositeScoring": { + "description": "If this is a composite measure, the scoring method used to combine the component measures to determine the composite score.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "type": { + "description": "Indicates whether the measure is used to examine a process, an outcome over time, a patient-reported outcome, or a structure measure such as utilization.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "riskAdjustment": { +@@ -229,7 +229,7 @@ + }, + "_riskAdjustment": { + "description": "Extensions for riskAdjustment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rateAggregation": { + "description": "Describes how to combine the information calculated, based on logic in each of several populations, into one summarized result.", +@@ -237,7 +237,7 @@ + }, + "_rateAggregation": { + "description": "Extensions for rateAggregation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rationale": { + "description": "Provides a succint statement of the need for the measure. Usually includes statements pertaining to importance criterion: impact, gap in care, and evidence.", +@@ -245,7 +245,7 @@ + }, + "_rationale": { + "description": "Extensions for rationale", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "clinicalRecommendationStatement": { + "description": "Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.", +@@ -253,7 +253,7 @@ + }, + "_clinicalRecommendationStatement": { + "description": "Extensions for clinicalRecommendationStatement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "improvementNotation": { + "description": "Information on whether an increase or decrease in score is the preferred result (e.g., a higher score indicates better quality OR a lower score indicates better quality OR quality is whthin a range).", +@@ -261,7 +261,7 @@ + }, + "_improvementNotation": { + "description": "Extensions for improvementNotation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Provides a description of an individual term used within the measure.", +@@ -274,7 +274,7 @@ + "description": "Extensions for definition", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "guidance": { +@@ -283,7 +283,7 @@ + }, + "_guidance": { + "description": "Extensions for guidance", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "set": { + "description": "The measure set, e.g. Preventive Care and Screening.", +@@ -291,7 +291,7 @@ + }, + "_set": { + "description": "Extensions for set", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "group": { + "description": "A group of population criteria for the measure.", +@@ -324,7 +324,7 @@ + "properties": { + "identifier": { + "description": "A unique identifier for the group. This identifier will used to report data for the group in the measure report.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "name": { + "description": "Optional name or short description of this group.", +@@ -332,7 +332,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The human readable description of this population group.", +@@ -340,7 +340,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "population": { + "description": "A population criteria for the measure.", +@@ -373,11 +373,11 @@ + "properties": { + "identifier": { + "description": "A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "code": { + "description": "The type of population criteria.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "Optional name or short description of this population.", +@@ -385,7 +385,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The human readable description of this population criteria.", +@@ -393,7 +393,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "criteria": { + "description": "The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.", +@@ -401,7 +401,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -417,7 +417,7 @@ + "properties": { + "identifier": { + "description": "The identifier for the stratifier used to coordinate the reported data back to this stratifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "criteria": { + "description": "The criteria for the stratifier. This must be the name of an expression defined within a referenced library.", +@@ -425,7 +425,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The path to an element that defines the stratifier, specified as a valid FHIR resource path.", +@@ -433,7 +433,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -449,13 +449,13 @@ + "properties": { + "identifier": { + "description": "An identifier for the supplemental data.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "usage": { + "description": "An indicator of the intended usage for the supplemental data element. Supplemental data indicates the data is additional information requested to augment the measure information. Risk adjustment factor indicates the data is additional information used to calculate risk adjustment factors when applying a risk model to the measure calculation.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "criteria": { +@@ -464,7 +464,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The supplemental data to be supplied as part of the measure response, specified as a valid FHIR Resource Path.", +@@ -472,7 +472,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json +index 226b394094..49225da093 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "A formal identifier that is used to identify this report when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The report status. No data will be available until the report status is complete.", +@@ -34,7 +34,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of measure report. This may be an individual report, which provides a single patient\u0027s score for the measure; a patient listing, which returns the list of patients that meet the various criteria in the measure; or a summary report, which returns a population count for each of the criteria in the measure.", +@@ -47,15 +47,15 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "measure": { + "description": "A reference to the Measure that was evaluated to produce this report.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "patient": { + "description": "Optional Patient if the report was requested for a single patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date this measure report was generated.", +@@ -64,15 +64,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reportingOrganization": { + "description": "Reporting Organization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The reporting period for which the report was calculated.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "group": { + "description": "The results of the calculation, one for each population group in the measure.", +@@ -83,7 +83,7 @@ + }, + "evaluatedResources": { + "description": "A reference to a Bundle containing the Resources that were used in the evaluation of this report.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -104,7 +104,7 @@ + "properties": { + "identifier": { + "description": "The identifier of the population group as defined in the measure definition.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "population": { + "description": "The populations that make up the population group, one for each type of population appropriate for the measure.", +@@ -120,7 +120,7 @@ + }, + "_measureScore": { + "description": "Extensions for measureScore", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "stratifier": { + "description": "When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.", +@@ -146,11 +146,11 @@ + "properties": { + "identifier": { + "description": "The identifier of the population being reported, as defined by the population element of the measure.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "code": { + "description": "The type of the population.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "count": { + "description": "The number of members of the population.", +@@ -159,11 +159,11 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patients": { + "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -179,7 +179,7 @@ + "properties": { + "identifier": { + "description": "The identifier of this stratifier, as defined in the measure definition.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "stratum": { + "description": "This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.", +@@ -206,7 +206,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "population": { + "description": "The populations that make up the stratum, one for each type of population appropriate to the measure.", +@@ -222,7 +222,7 @@ + }, + "_measureScore": { + "description": "Extensions for measureScore", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -238,11 +238,11 @@ + "properties": { + "identifier": { + "description": "The identifier of the population being reported, as defined by the population element of the measure.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "code": { + "description": "The type of the population.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "count": { + "description": "The number of members of the population in this stratum.", +@@ -251,11 +251,11 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patients": { + "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population in this stratum.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json +index c4feec60ef..d539864f45 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json +@@ -23,14 +23,14 @@ + "description": "Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiers.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A procedure that is fulfilled in whole or in part by the creation of this media.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { +@@ -44,23 +44,23 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subtype": { + "description": "Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modality.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "view": { + "description": "The name of the imaging view e.g. Lateral or Antero-posterior (AP).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who/What this Media is a record of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this media.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The date and time(s) at which the media was collected.", +@@ -69,30 +69,30 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date and time(s) at which the media was collected.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "operator": { + "description": "The person who administered the collection of the image.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "Describes why the event occurred in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "bodySite": { + "description": "Indicates the site on the subject\u0027s body where the media was collected (i.e. the target site).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "device": { + "description": "The device used to collect the media.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "height": { + "description": "Height of the image in pixels (photo/video).", +@@ -101,7 +101,7 @@ + }, + "_height": { + "description": "Extensions for height", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "width": { + "description": "Width of the image in pixels (photo/video).", +@@ -110,7 +110,7 @@ + }, + "_width": { + "description": "Extensions for width", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "frames": { + "description": "The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.", +@@ -119,7 +119,7 @@ + }, + "_frames": { + "description": "Extensions for frames", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "duration": { + "description": "The duration of the recording in seconds - for audio and video.", +@@ -128,17 +128,17 @@ + }, + "_duration": { + "description": "Extensions for duration", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "content": { + "description": "The actual content of the media - inline or by direct reference to the media source file.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "note": { + "description": "Comments made about the media by the performer, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json +index 7fe7938c19..78496ff586 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json +@@ -21,7 +21,7 @@ + }, + "code": { + "description": "A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "status": { + "description": "A code to indicate if the medication is in active use.", +@@ -34,7 +34,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isBrand": { + "description": "Set to true if the item is attributable to a specific manufacturer.", +@@ -42,7 +42,7 @@ + }, + "_isBrand": { + "description": "Extensions for isBrand", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isOverTheCounter": { + "description": "Set to true if the medication can be obtained without an order from a prescriber.", +@@ -50,15 +50,15 @@ + }, + "_isOverTheCounter": { + "description": "Extensions for isOverTheCounter", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "manufacturer": { + "description": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "form": { + "description": "Describes the form of the item. Powder; tablets; capsule.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "ingredient": { + "description": "Identifies a particular constituent of interest in the product.", +@@ -75,7 +75,7 @@ + "description": "Photo(s) or graphic representation(s) of the medication.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + } + }, +@@ -95,11 +95,11 @@ + "properties": { + "itemCodeableConcept": { + "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "isActive": { + "description": "Indication of whether this ingredient affects the therapeutic action of the drug.", +@@ -107,11 +107,11 @@ + }, + "_isActive": { + "description": "Extensions for isActive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + } + } + } +@@ -127,7 +127,7 @@ + "properties": { + "container": { + "description": "The kind of container that this package comes as.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "content": { + "description": "A set of components that go to make up the described item.", +@@ -157,15 +157,15 @@ + "properties": { + "itemCodeableConcept": { + "description": "Identifies one of the items in the package.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "Identifies one of the items in the package.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "amount": { + "description": "The amount of the product that is in the package.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +@@ -185,7 +185,7 @@ + }, + "_lotNumber": { + "description": "Extensions for lotNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expirationDate": { + "description": "When this specific batch of product will expire.", +@@ -194,7 +194,7 @@ + }, + "_expirationDate": { + "description": "Extensions for expirationDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json +index 69b44b817a..b02c26d5e2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json +@@ -23,21 +23,21 @@ + "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular event is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -54,33 +54,33 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates the type of medication administration and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "The person or animal or group receiving the medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The visit, admission or other contact between patient and health care provider the medication administration was performed as part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "supportingInformation": { + "description": "Additional information (for example, patient height and weight) that supports the administration of the medication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "effectiveDateTime": { +@@ -90,11 +90,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "A specific date/time or interval of time during which the administration took place (or did not take place, when the \u0027notGiven\u0027 attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "performer": { + "description": "The individual who was responsible for giving the medication to the patient.", +@@ -109,45 +109,45 @@ + }, + "_notGiven": { + "description": "Extensions for notGiven", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reasonNotGiven": { + "description": "A code indicating why the administration was not performed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonCode": { + "description": "A code indicating why the medication was given.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition or observation that supports why the medication was administered.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "prescription": { + "description": "The original request, instruction or authority to perform the administration.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The device used in administering the medication to the patient. For example, a particular infusion pump.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Extra information about the medication administration that is not conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosage": { +@@ -158,7 +158,7 @@ + "description": "A summary of the events of interest that have occurred, such as when the administration was verified.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -179,11 +179,11 @@ + "properties": { + "actor": { + "description": "The device, practitioner, etc. who performed the action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -206,31 +206,31 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "site": { + "description": "A coded specification of the anatomic site where the medication first entered the body. For example, \"left arm\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "route": { + "description": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "method": { + "description": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dose": { + "description": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateRatio": { + "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "rateSimpleQuantity": { + "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json +index ec520574bd..aa4e76a77d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json +@@ -23,14 +23,14 @@ + "description": "Identifier assigned by the dispensing facility - this is an identifier assigned outside FHIR.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "partOf": { + "description": "The procedure that the dispense is done because of.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -47,33 +47,33 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates type of medication dispense and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "A link to a resource representing the person or the group to whom the medication will be given.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "supportingInformation": { + "description": "Additional information that supports the medication being dispensed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "performer": { +@@ -87,20 +87,20 @@ + "description": "Indicates the medication order that is being dispensed against.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { + "description": "Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "quantity": { + "description": "The amount of medication that has been dispensed. Includes unit of measure.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "daysSupply": { + "description": "The amount of medication expressed as a timing amount.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "whenPrepared": { + "description": "The time when the dispensed product was packaged and reviewed.", +@@ -109,7 +109,7 @@ + }, + "_whenPrepared": { + "description": "Extensions for whenPrepared", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whenHandedOver": { + "description": "The time the dispensed product was provided to the patient or their representative.", +@@ -118,31 +118,31 @@ + }, + "_whenHandedOver": { + "description": "Extensions for whenHandedOver", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "destination": { + "description": "Identification of the facility/location where the medication was shipped to, as part of the dispense event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "receiver": { + "description": "Identifies the person who picked up the medication. This will usually be a patient or their caregiver, but some cases exist where it can be a healthcare professional.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Extra information about the dispense that could not be conveyed in the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosageInstruction": { + "description": "Indicates how the medication is to be used by the patient.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + }, + "substitution": { +@@ -153,7 +153,7 @@ + "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "notDone": { +@@ -162,21 +162,21 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReasonCodeableConcept": { + "description": "Indicates the reason why a dispense was not performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "notDoneReasonReference": { + "description": "Indicates the reason why a dispense was not performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "eventHistory": { + "description": "A summary of the events of interest that have occurred, such as when the dispense was verified.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -196,11 +196,11 @@ + "properties": { + "actor": { + "description": "The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -223,24 +223,24 @@ + }, + "_wasSubstituted": { + "description": "Extensions for wasSubstituted", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "A code signifying whether a different drug was dispensed from what was prescribed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "Indicates the reason for the substitution of (or lack of substitution) from what was prescribed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "responsibleParty": { + "description": "The person or organization that has primary responsibility for the substitution.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json +index b82361b39e..726b7f8341 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json +@@ -23,26 +23,26 @@ + "description": "This records identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. For example a re-imbursement system might issue its own id for each prescription that is created. This is particularly important where FHIR only provides part of an entire workflow process where records must be tracked through an entire system.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Protocol or definition followed by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A plan or request that is fulfilled in whole or in part by this medication request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "A code specifying the current state of the order. Generally this will be active or completed state.", +@@ -60,7 +60,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Whether the request is a proposal, plan, or an original order.", +@@ -74,11 +74,11 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates the type of medication order and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Indicates how quickly the Medication Request should be addressed with respect to other requests.", +@@ -92,29 +92,29 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "A link to a resource representing the person or set of individuals to whom the medication will be given.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "A link to an encounter, or episode of care, that identifies the particular occurrence or set occurrences of contact between patient and health care provider.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "supportingInformation": { + "description": "Include additional information (for example, patient height and weight) that supports the ordering of the medication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "authoredOn": { +@@ -124,7 +124,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual, organization or device that initiated the request and has responsibility for its activation.", +@@ -132,34 +132,34 @@ + }, + "recorder": { + "description": "The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "The reason or the indication for ordering the medication.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition or observation that supports why the medication was ordered.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Extra information about the prescription that could not be conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosageInstruction": { + "description": "Indicates how the medication is to be used by the patient.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + }, + "dispenseRequest": { +@@ -172,20 +172,20 @@ + }, + "priorPrescription": { + "description": "A link to a resource representing an earlier order related order or prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "detectedIssue": { + "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "eventHistory": { + "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -206,11 +206,11 @@ + "properties": { + "agent": { + "description": "The healthcare professional responsible for authorizing the initial prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -229,7 +229,7 @@ + "properties": { + "validityPeriod": { + "description": "This indicates the validity period of a prescription (stale dating the Prescription).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "numberOfRepeatsAllowed": { + "description": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.", +@@ -238,19 +238,19 @@ + }, + "_numberOfRepeatsAllowed": { + "description": "Extensions for numberOfRepeatsAllowed", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "The amount that is to be dispensed for one fill.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "expectedSupplyDuration": { + "description": "Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "performer": { + "description": "Indicates the intended dispensing Organization specified by the prescriber.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -270,11 +270,11 @@ + }, + "_allowed": { + "description": "Extensions for allowed", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reason": { + "description": "Indicates the reason for the substitution, or why substitution must or must not be performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json +index 129dadae89..87a9d81112 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json +@@ -23,26 +23,26 @@ + "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular event is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this MedicationStatement.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "A code representing the patient or other source\u0027s judgment about the state of the medication used that this statement is about. Generally this will be active or completed.", +@@ -58,19 +58,19 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates where type of medication statement and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", +@@ -79,11 +79,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dateAsserted": { + "description": "The date when the medication statement was asserted by the information source.", +@@ -92,21 +92,21 @@ + }, + "_dateAsserted": { + "description": "Extensions for dateAsserted", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "informationSource": { + "description": "The person or organization that provided the information about the taking of this medication. Note: Use derivedFrom when a MedicationStatement is derived from other resources, e.g Claim or MedicationRequest.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "The person, animal or group who is/was taking the medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "derivedFrom": { + "description": "Allows linking the MedicationStatement to the underlying MedicationRequest, or to other information that supports or is used to derive the MedicationStatement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "taken": { +@@ -121,41 +121,41 @@ + }, + "_taken": { + "description": "Extensions for taken", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reasonNotTaken": { + "description": "A code indicating why the medication was not taken.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonCode": { + "description": "A reason for why the medication is being/was taken.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition or observation that supports why the medication is being/was taken.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Provides extra information about the medication statement that is not conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosage": { + "description": "Indicates how the medication is/was or should be taken by the patient.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json +index 105afd63fe..52596ca567 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this message definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the message definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the message definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the message definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the message definition.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this message definition. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this message definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the message definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the message definition changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the message definition.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate message definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the message definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the message definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the message definition.", +@@ -137,29 +137,29 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "The MessageDefinition that is the basis for the contents of this resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "Identifies a protocol or workflow that this MessageDefinition represents a step in.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "A MessageDefinition that is superseded by this definition.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "event": { + "description": "A coded identifier of a supported messaging event.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "category": { + "description": "The impact of the content of the message.", +@@ -168,7 +168,7 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focus": { + "description": "Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.", +@@ -183,7 +183,7 @@ + }, + "_responseRequired": { + "description": "Extensions for responseRequired", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedResponse": { + "description": "Indicates what types of messages may be sent as an application-level response to this message.", +@@ -215,11 +215,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A profile that reflects constraints for the focal resource (and potentially for related resources).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "min": { + "description": "Identifies the minimum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", +@@ -228,7 +228,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Identifies the maximum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", +@@ -236,7 +236,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -252,7 +252,7 @@ + "properties": { + "message": { + "description": "A reference to the message definition that must be adhered to by this supported response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "situation": { + "description": "Provides a description of the circumstances in which this response should be used (as opposed to one of the alternative responses).", +@@ -260,7 +260,7 @@ + }, + "_situation": { + "description": "Extensions for situation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json +index 6d9158e973..d56b5e63d4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json +@@ -21,7 +21,7 @@ + }, + "event": { + "description": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value \"http://hl7.org/fhir/message-events\".", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "destination": { + "description": "The destination application which the message is intended for.", +@@ -32,11 +32,11 @@ + }, + "receiver": { + "description": "Allows data conveyed by a message to be addressed to a particular person or department when routing to a specific application isn\u0027t sufficient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "sender": { + "description": "Identifies the sending system to allow the use of a trust relationship.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "timestamp": { + "description": "The time that the message was sent.", +@@ -44,15 +44,15 @@ + }, + "_timestamp": { + "description": "Extensions for timestamp", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "The person or device that performed the data entry leading to this message. When there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "author": { + "description": "The logical author of the message - the person or device that decided the described event should happen. When there is more than one candidate, pick the most proximal to the MessageHeader. Can provide other authors in extensions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "source": { + "description": "The source application from which this message originated.", +@@ -60,11 +60,11 @@ + }, + "responsible": { + "description": "The person or organization that accepts overall responsibility for the contents of the message. The implication is that the message event happened under the policies of the responsible party.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "response": { + "description": "Information about the message that this message is a response to. Only present if this message is a response.", +@@ -74,7 +74,7 @@ + "description": "The actual data of the message - a reference to the root/focus class of the event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -100,11 +100,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "Identifies the target end system in situations where the initial message transmission is to an intermediary system.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "endpoint": { + "description": "Indicates where the message should be routed to.", +@@ -112,7 +112,7 @@ + }, + "_endpoint": { + "description": "Extensions for endpoint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -132,7 +132,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "software": { + "description": "May include configuration or other information useful in debugging.", +@@ -140,7 +140,7 @@ + }, + "_software": { + "description": "Extensions for software", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "Can convey versions of multiple systems in situations where a message passes through multiple hands.", +@@ -148,11 +148,11 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "An e-mail, phone, website or other contact point to use to resolve issues with message communications.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "endpoint": { + "description": "Identifies the routing target to send acknowledgements to.", +@@ -160,7 +160,7 @@ + }, + "_endpoint": { + "description": "Extensions for endpoint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -181,7 +181,7 @@ + }, + "_identifier": { + "description": "Extensions for identifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Code that identifies the type of response to the message - whether it was successful or not, and whether it should be resent or not.", +@@ -194,11 +194,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "details": { + "description": "Full details of any issues found in the message.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json +index 0a33b20bbc..4ba904782c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json +@@ -19,7 +19,7 @@ + }, + "_versionId": { + "description": "Extensions for versionId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastUpdated": { + "description": "When the resource last changed - e.g. when the version changed.", +@@ -27,7 +27,7 @@ + }, + "_lastUpdated": { + "description": "Extensions for lastUpdated", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].", +@@ -40,21 +40,21 @@ + "description": "Extensions for profile", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "security": { + "description": "Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "tag": { + "description": "Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json +index ed5f40fa08..2b8ab7b8f5 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json +@@ -25,7 +25,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this naming system. Enables tracking the life-cycle of the content.", +@@ -39,7 +39,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "Indicates the purpose for the naming system - what kinds of things does it make unique?", +@@ -52,7 +52,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the naming system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the naming system changes.", +@@ -61,7 +61,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the naming system.", +@@ -69,13 +69,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "responsible": { +@@ -84,11 +84,11 @@ + }, + "_responsible": { + "description": "Extensions for responsible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Categorizes a naming system for easier search by grouping related naming systems.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A free text natural language description of the naming system from a consumer\u0027s perspective. Details about what the namespace identifies including scope, granularity, version labeling, etc.", +@@ -96,20 +96,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate naming system instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the naming system is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "usage": { +@@ -118,7 +118,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uniqueId": { + "description": "Indicates how the system may be identified when referenced in electronic exchange.", +@@ -129,7 +129,7 @@ + }, + "replacedBy": { + "description": "For naming systems that are retired, indicates the naming system that should be used in their place (if any).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -159,7 +159,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The string that should be sent over the wire to identify the code system or identifier system.", +@@ -167,7 +167,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "preferred": { + "description": "Indicates whether this identifier is the \"preferred\" identifier of this type.", +@@ -175,7 +175,7 @@ + }, + "_preferred": { + "description": "Extensions for preferred", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Notes about the past or intended usage of this identifier.", +@@ -183,11 +183,11 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json +index 70a174940b..debb554582 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json +@@ -24,7 +24,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "div": { + "description": "The actual narrative content, a stripped down version of XHTML.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json +index f422adcafa..9f77c2334c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifiers assigned to this order by the order sender or by the order receiver.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -43,15 +43,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "An encounter that provides additional information about the healthcare context in which this request is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dateTime": { + "description": "The date and time that this nutrition order was requested.", +@@ -60,31 +60,31 @@ + }, + "_dateTime": { + "description": "Extensions for dateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderer": { + "description": "The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "allergyIntolerance": { + "description": "A link to a record of allergies or intolerances which should be included in the nutrition order.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "foodPreferenceModifier": { + "description": "This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "excludeFoodModifier": { + "description": "This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced AllergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "oralDiet": { +@@ -122,14 +122,14 @@ + "description": "The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "schedule": { + "description": "The time period and frequency at which the diet should be given. The diet should be given for the combination of all schedules if more than one schedule is present.", + "type": "array", + "items": { +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + } + }, + "nutrient": { +@@ -150,7 +150,7 @@ + "description": "The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "instruction": { +@@ -159,7 +159,7 @@ + }, + "_instruction": { + "description": "Extensions for instruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -175,11 +175,11 @@ + "properties": { + "modifier": { + "description": "The nutrient that is being modified such as carbohydrate or sodium.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "amount": { + "description": "The quantity of the specified nutrient to include in diet.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +@@ -195,11 +195,11 @@ + "properties": { + "modifier": { + "description": "Any texture modifications (for solid foods) that should be made, e.g. easy to chew, chopped, ground, and pureed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "foodType": { + "description": "The food type(s) (e.g. meats, all foods) that the texture modification applies to. This could be all foods types.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -215,7 +215,7 @@ + "properties": { + "type": { + "description": "The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "productName": { + "description": "The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".", +@@ -223,18 +223,18 @@ + }, + "_productName": { + "description": "Extensions for productName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "schedule": { + "description": "The time period and frequency at which the supplement(s) should be given. The supplement should be given for the combination of all schedules if more than one schedule is present.", + "type": "array", + "items": { +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + } + }, + "quantity": { + "description": "The amount of the nutritional supplement to be given.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "instruction": { + "description": "Free text or additional instructions or information pertaining to the oral supplement.", +@@ -242,7 +242,7 @@ + }, + "_instruction": { + "description": "Extensions for instruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -258,7 +258,7 @@ + "properties": { + "baseFormulaType": { + "description": "The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "baseFormulaProductName": { + "description": "The product or brand name of the enteral or infant formula product such as \"ACME Adult Standard Formula\".", +@@ -266,11 +266,11 @@ + }, + "_baseFormulaProductName": { + "description": "Extensions for baseFormulaProductName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "additiveType": { + "description": "Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "additiveProductName": { + "description": "The product or brand name of the type of modular component to be added to the formula.", +@@ -278,15 +278,15 @@ + }, + "_additiveProductName": { + "description": "Extensions for additiveProductName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "caloricDensity": { + "description": "The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "routeofAdministration": { + "description": "The route or physiological path of administration into the patient\u0027s gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "administration": { + "description": "Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.", +@@ -297,7 +297,7 @@ + }, + "maxVolumeToDeliver": { + "description": "The maximum total quantity of formula that may be administered to a subject over the period of time, e.g. 1440 mL over 24 hours.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "administrationInstruction": { + "description": "Free text formula administration, feeding instructions or additional instructions or information.", +@@ -305,7 +305,7 @@ + }, + "_administrationInstruction": { + "description": "Extensions for administrationInstruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -321,19 +321,19 @@ + "properties": { + "schedule": { + "description": "The time period and frequency at which the enteral formula should be delivered to the patient.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "quantity": { + "description": "The volume of formula to provide to the patient per the specified administration schedule.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateSimpleQuantity": { + "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateRatio": { + "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json +index 82e881ec4b..e84d285ccf 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json +@@ -23,14 +23,14 @@ + "description": "A unique identifier assigned to this observation.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -49,26 +49,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the general type of observation being made.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { + "description": "Describes what was observed. Sometimes this is called the observation \"name\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", +@@ -77,11 +77,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "issued": { + "description": "The date and time this observation was made available to providers, typically after the results have been reviewed and verified.", +@@ -89,22 +89,22 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "Who was responsible for asserting the observed value as \"true\".", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "valueQuantity": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueCodeableConcept": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueString": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -112,7 +112,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -120,23 +120,23 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueRange": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valueRatio": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueSampledData": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueAttachment": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -145,7 +145,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -154,19 +154,19 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePeriod": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dataAbsentReason": { + "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "interpretation": { + "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "comment": { + "description": "May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.", +@@ -174,23 +174,23 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "bodySite": { + "description": "Indicates the site on the subject\u0027s body where the observation was made (i.e. the target site).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "method": { + "description": "Indicates the mechanism used to perform the observation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "specimen": { + "description": "The specimen that was used when this observation was made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The device used to generate the observation data.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "referenceRange": { + "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", +@@ -231,26 +231,26 @@ + "properties": { + "low": { + "description": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003c\u003d2.3).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "high": { + "description": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003e\u003d 2.3).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "type": { + "description": "Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "appliesTo": { + "description": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "age": { + "description": "The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "text": { + "description": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \u0027normals\u0027.", +@@ -258,7 +258,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -286,11 +286,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "A reference to the observation or [[[QuestionnaireResponse]]] resource that is related to this observation.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -309,15 +309,15 @@ + "properties": { + "code": { + "description": "Describes what was observed. Sometimes this is called the observation \"code\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueQuantity": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueCodeableConcept": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueString": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -325,23 +325,23 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueRange": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valueRatio": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueSampledData": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueAttachment": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -350,7 +350,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -359,19 +359,19 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePeriod": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dataAbsentReason": { + "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "interpretation": { + "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "referenceRange": { + "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json +index 434c1c639d..44de20b686 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the operation definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the operation definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the operation definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this operation definition. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "Whether this is an operation or a named query.", +@@ -67,7 +67,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this operation definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the operation definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the operation definition changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the operation definition.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate operation definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the operation definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "idempotent": { + "description": "Operations that are idempotent (see [HTTP specification definition of idempotent](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)) may be invoked by performing an HTTP GET operation instead of a POST.", +@@ -137,7 +137,7 @@ + }, + "_idempotent": { + "description": "Extensions for idempotent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The name used to invoke the operation.", +@@ -146,7 +146,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional information about how to use this operation or named query.", +@@ -154,11 +154,11 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "Indicates that this operation definition is a constraining profile on the base.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "resource": { + "description": "The types on which this operation can be executed.", +@@ -172,7 +172,7 @@ + "description": "Extensions for resource", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "system": { +@@ -181,7 +181,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Indicates whether this operation or named query can be invoked at the resource type level for any given resource type level (e.g. without needing to choose a specific resource id for the context).", +@@ -189,7 +189,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "instance": { + "description": "Indicates whether this operation can be invoked on a particular instance of one of the given types.", +@@ -197,7 +197,7 @@ + }, + "_instance": { + "description": "Extensions for instance", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parameter": { + "description": "The parameters for the operation/query.", +@@ -235,7 +235,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Whether this is an input or an output parameter.", +@@ -247,7 +247,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "The minimum number of times this parameter SHALL appear in the request or response.", +@@ -256,7 +256,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "The maximum number of times this element is permitted to appear in the request or response.", +@@ -264,7 +264,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Describes the meaning or use of this parameter.", +@@ -272,7 +272,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type for this parameter.", +@@ -281,7 +281,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "searchType": { + "description": "How the parameter is understood as a search parameter. This is only used if the parameter type is \u0027string\u0027.", +@@ -299,11 +299,11 @@ + }, + "_searchType": { + "description": "Extensions for searchType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A profile the specifies the rules that this parameter must conform to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "binding": { + "description": "Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).", +@@ -340,7 +340,7 @@ + }, + "_strength": { + "description": "Extensions for strength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetUri": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", +@@ -348,11 +348,11 @@ + }, + "_valueSetUri": { + "description": "Extensions for valueSetUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetReference": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -377,7 +377,7 @@ + "description": "Extensions for parameterName", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "comment": { +@@ -386,7 +386,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json +index f6b63645b2..9c11087b7e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json +@@ -54,7 +54,7 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additional provide its own code for the error in the details element.", +@@ -93,11 +93,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "details": { + "description": "Additional details about the error. This may be a text description of the error, or a system code that identifies the error.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "diagnostics": { + "description": "Additional diagnostic information about the issue. Typically, this may be a description of how a value is erroneous, or a stack dump to help trace the issue.", +@@ -105,7 +105,7 @@ + }, + "_diagnostics": { + "description": "Extensions for diagnostics", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child access that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be \"http.\" + the parameter name.", +@@ -118,7 +118,7 @@ + "description": "Extensions for location", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "expression": { +@@ -132,7 +132,7 @@ + "description": "Extensions for expression", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json +index 4ac3a886e6..7b10c26c18 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for the organization that is used to identify the organization across multiple disparate systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,13 +32,13 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The kind(s) of organization that this is.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "name": { +@@ -47,7 +47,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "A list of alternate names that the organization is known as, or was known as in the past.", +@@ -60,26 +60,26 @@ + "description": "Extensions for alias", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "telecom": { + "description": "A contact detail for the organization.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "An address for the organization.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "partOf": { + "description": "The organization of which this organization forms a part.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contact": { + "description": "Contact for the organization for a certain purpose.", +@@ -92,7 +92,7 @@ + "description": "Technical endpoints providing access to services operated for the organization.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -112,22 +112,22 @@ + "properties": { + "purpose": { + "description": "Indicates a purpose for which the contact can be reached.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "A name associated with the contact.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "telecom": { + "description": "A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Visiting or postal addresses for the contact.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json +index 72cccd6a1a..59cec09e2f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json +@@ -19,7 +19,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Whether the parameter is input or output for the module.", +@@ -28,7 +28,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "The minimum number of times this parameter SHALL appear in the request or response.", +@@ -37,7 +37,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "The maximum number of times this element is permitted to appear in the request or response.", +@@ -45,7 +45,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "A brief discussion of what the parameter is for and how it is used by the module.", +@@ -53,7 +53,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of the parameter.", +@@ -62,11 +62,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json +index f4254a6f88..02cc2f01b0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json +@@ -37,7 +37,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "If the parameter is a data type.", +@@ -45,7 +45,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "If the parameter is a data type.", +@@ -54,7 +54,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "If the parameter is a data type.", +@@ -63,7 +63,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "If the parameter is a data type.", +@@ -71,7 +71,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "If the parameter is a data type.", +@@ -79,7 +79,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "If the parameter is a data type.", +@@ -87,7 +87,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "If the parameter is a data type.", +@@ -95,7 +95,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "If the parameter is a data type.", +@@ -104,7 +104,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "If the parameter is a data type.", +@@ -113,7 +113,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "If the parameter is a data type.", +@@ -122,7 +122,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "If the parameter is a data type.", +@@ -131,7 +131,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "If the parameter is a data type.", +@@ -140,7 +140,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "If the parameter is a data type.", +@@ -149,7 +149,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "If the parameter is a data type.", +@@ -158,7 +158,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "If the parameter is a data type.", +@@ -167,7 +167,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "If the parameter is a data type.", +@@ -176,7 +176,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "If the parameter is a data type.", +@@ -184,155 +184,155 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "If the parameter is a data type.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "If the parameter is a data type.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "If the parameter is a data type.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "If the parameter is a data type.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "If the parameter is a data type.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "If the parameter is a data type.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "If the parameter is a data type.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "If the parameter is a data type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "If the parameter is a data type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "If the parameter is a data type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "If the parameter is a data type.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "If the parameter is a data type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "If the parameter is a data type.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "If the parameter is a data type.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "If the parameter is a data type.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "If the parameter is a data type.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "If the parameter is a data type.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "If the parameter is a data type.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "If the parameter is a data type.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "If the parameter is a data type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "If the parameter is a data type.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "If the parameter is a data type.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "If the parameter is a data type.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "If the parameter is a data type.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "If the parameter is a data type.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "If the parameter is a data type.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "If the parameter is a data type.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "If the parameter is a data type.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "If the parameter is a data type.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "If the parameter is a data type.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "If the parameter is a data type.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "If the parameter is a data type.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "If the parameter is a data type.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "If the parameter is a data type.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "If the parameter is a data type.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "If the parameter is a data type.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "resource": { + "description": "If the parameter is a whole resource.", +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + }, + "part": { + "description": "A named part of a multi-part parameter.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json +index decd46273c..da1fa9d056 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json +@@ -23,7 +23,7 @@ + "description": "An identifier for this patient.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,20 +32,20 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A name associated with the individual.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "gender": { +@@ -60,7 +60,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The date of birth for the individual.", +@@ -69,7 +69,7 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedBoolean": { + "description": "Indicates if the individual is deceased or not.", +@@ -77,7 +77,7 @@ + }, + "_deceasedBoolean": { + "description": "Extensions for deceasedBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedDateTime": { + "description": "Indicates if the individual is deceased or not.", +@@ -86,18 +86,18 @@ + }, + "_deceasedDateTime": { + "description": "Extensions for deceasedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "address": { + "description": "Addresses for the individual.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "maritalStatus": { + "description": "This field contains a patient\u0027s most recent marital (civil) status.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "multipleBirthBoolean": { + "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", +@@ -105,7 +105,7 @@ + }, + "_multipleBirthBoolean": { + "description": "Extensions for multipleBirthBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "multipleBirthInteger": { + "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", +@@ -114,13 +114,13 @@ + }, + "_multipleBirthInteger": { + "description": "Extensions for multipleBirthInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "photo": { + "description": "Image of the patient.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "contact": { +@@ -145,12 +145,12 @@ + "description": "Patient\u0027s nominated care provider.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "managingOrganization": { + "description": "Organization that is the custodian of the patient record.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "link": { + "description": "Link to another patient resource that concerns the same actual patient.", +@@ -178,23 +178,23 @@ + "description": "The nature of the relationship between the patient and the contact person.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "name": { + "description": "A name associated with the contact person.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "telecom": { + "description": "A contact detail for the person, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Address for the contact person.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "gender": { + "description": "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", +@@ -208,15 +208,15 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "Organization on behalf of which the contact is acting or for which the contact is working.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The period during which this contact person or organization is valid to be contacted relating to this patient.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +@@ -232,15 +232,15 @@ + "properties": { + "species": { + "description": "Identifies the high level taxonomic categorization of the kind of animal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "breed": { + "description": "Identifies the detailed categorization of the kind of animal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "genderStatus": { + "description": "Indicates the current state of the animal\u0027s reproductive organs.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -259,7 +259,7 @@ + "properties": { + "language": { + "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "preferred": { + "description": "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", +@@ -267,7 +267,7 @@ + }, + "_preferred": { + "description": "Extensions for preferred", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -286,7 +286,7 @@ + "properties": { + "other": { + "description": "The other patient resource that the link refers to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of link between this patient resource and another patient resource.", +@@ -300,7 +300,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json +index c6e3a1ddad..91b07670bc 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json +@@ -23,7 +23,7 @@ + "description": "The notice business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "request": { + "description": "Reference of resource for which payment is being made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "Reference of response to resource for which payment is being made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "statusDate": { + "description": "The date when the above payment action occurrred.", +@@ -50,7 +50,7 @@ + }, + "_statusDate": { + "description": "Extensions for statusDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when this resource was created.", +@@ -59,23 +59,23 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "paymentStatus": { + "description": "The payment status, typically paid: payment sent, cleared: payment received.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json +index b90a59a827..22415515da 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,11 +33,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period of time for which payments have been gathered into this bulk payment for settlement.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -46,19 +46,19 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Transaction status: error, complete.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -66,15 +66,15 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "detail": { + "description": "List of individual settlement amounts and the corresponding transaction.", +@@ -85,11 +85,11 @@ + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "total": { + "description": "Total payment amount.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "processNote": { + "description": "Suite of notes.", +@@ -115,23 +115,23 @@ + "properties": { + "type": { + "description": "Code to indicate the nature of the payment, adjustment, funds advance, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "request": { + "description": "The claim or financial resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "The claim response resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "submitter": { + "description": "The Organization which submitted the claim or financial transaction.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payee": { + "description": "The organization which is receiving the payment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date of the invoice or financial resource.", +@@ -140,11 +140,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Amount paid for this detail.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +@@ -163,7 +163,7 @@ + "properties": { + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -171,7 +171,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json +index 3ec97f7d50..4b6793a109 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json +@@ -19,7 +19,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "The end of the period. If the end of the period is missing, it means that the period is ongoing. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.", +@@ -28,7 +28,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json +index 0650e8b50a..93268355c0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json +@@ -23,21 +23,21 @@ + "description": "Identifier for a person within a particular scope.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "name": { + "description": "A name associated with the person.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail for the person, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "gender": { +@@ -52,7 +52,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The birth date for the person.", +@@ -61,22 +61,22 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "address": { + "description": "One or more addresses for the person.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "photo": { + "description": "An image that can be displayed as a thumbnail of the person to enhance the identification of the individual.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "managingOrganization": { + "description": "The organization that is the custodian of the person record.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "active": { + "description": "Whether this person\u0027s record is in active use.", +@@ -84,7 +84,7 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Link to a resource that concerns the same actual person.", +@@ -110,7 +110,7 @@ + "properties": { + "target": { + "description": "The resource to which this actual person is associated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "assurance": { + "description": "Level of assurance that this link is actually associated with the target resource.", +@@ -124,7 +124,7 @@ + }, + "_assurance": { + "description": "Extensions for assurance", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json +index f99df42ec5..a282bd8367 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this plan definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the plan definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the plan definition.", +@@ -56,11 +56,11 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of asset the plan definition represents, e.g. an order set, protocol, or event-condition-action rule.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "status": { + "description": "The status of this plan definition. Enables tracking the life-cycle of the content.", +@@ -74,7 +74,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this plan definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -82,7 +82,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the plan definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the plan definition changes.", +@@ -91,7 +91,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the plan definition.", +@@ -99,7 +99,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the plan definition from a consumer\u0027s perspective.", +@@ -107,7 +107,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this plan definition is needed and why it has been designed as it has.", +@@ -115,7 +115,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the asset is used from a clinical perspective.", +@@ -123,7 +123,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -132,7 +132,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -141,45 +141,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the plan definition content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate plan definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the plan definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the plan definition. Topics provide a high-level categorization of the definition that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -188,20 +188,20 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "library": { + "description": "A reference to a Library resource containing any formal logic used by the plan definition.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "goal": { +@@ -235,32 +235,32 @@ + "properties": { + "category": { + "description": "Indicates a category the goal falls within.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Identifies the expected level of importance associated with reaching/sustaining the defined goal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "start": { + "description": "The event after which the goal should begin being pursued.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "addresses": { + "description": "Identifies problems, conditions, issues, or concerns the goal is intended to address.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "documentation": { + "description": "Didactic or other informational resources associated with the goal that provide further supporting information about the goal. Information resources can include inline text commentary and links to web resources.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "target": { +@@ -287,23 +287,23 @@ + "properties": { + "measure": { + "description": "The parameter whose value is to be tracked, e.g. body weigth, blood pressure, or hemoglobin A1c level.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "detailQuantity": { + "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "detailRange": { + "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "detailCodeableConcept": { + "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "due": { + "description": "Indicates the timeframe after the start of the goal in which the goal should be met.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + } + } + } +@@ -323,7 +323,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "The title of the action displayed to a user.", +@@ -331,7 +331,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the action used to provide a summary to display to the user.", +@@ -339,7 +339,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "textEquivalent": { + "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", +@@ -347,27 +347,27 @@ + }, + "_textEquivalent": { + "description": "Extensions for textEquivalent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reason": { + "description": "A description of why this action is necessary or appropriate.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "documentation": { + "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "goalId": { +@@ -382,14 +382,14 @@ + "description": "Extensions for goalId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "triggerDefinition": { + "description": "A description of when the action should be triggered.", + "type": "array", + "items": { +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "condition": { +@@ -403,14 +403,14 @@ + "description": "Defines input data requirements for the action.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "output": { + "description": "Defines the outputs of the action, if any.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "relatedAction": { +@@ -427,23 +427,23 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingDuration": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "timingRange": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "timingTiming": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "participant": { + "description": "Indicates who should participate in performing the action described.", +@@ -454,7 +454,7 @@ + }, + "type": { + "description": "The type of action to perform (create, update, remove).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "groupingBehavior": { + "description": "Defines the grouping behavior for the action and its children.", +@@ -467,7 +467,7 @@ + }, + "_groupingBehavior": { + "description": "Extensions for groupingBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "selectionBehavior": { + "description": "Defines the selection behavior for the action and its children.", +@@ -483,7 +483,7 @@ + }, + "_selectionBehavior": { + "description": "Extensions for selectionBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requiredBehavior": { + "description": "Defines the requiredness behavior for the action.", +@@ -496,7 +496,7 @@ + }, + "_requiredBehavior": { + "description": "Extensions for requiredBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "precheckBehavior": { + "description": "Defines whether the action should usually be preselected.", +@@ -508,7 +508,7 @@ + }, + "_precheckBehavior": { + "description": "Extensions for precheckBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cardinalityBehavior": { + "description": "Defines whether the action can be selected multiple times.", +@@ -520,15 +520,15 @@ + }, + "_cardinalityBehavior": { + "description": "Extensions for cardinalityBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "transform": { + "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dynamicValue": { + "description": "Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.", +@@ -567,7 +567,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", +@@ -575,7 +575,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -583,7 +583,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", +@@ -591,7 +591,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -612,7 +612,7 @@ + }, + "_actionId": { + "description": "Extensions for actionId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relationship": { + "description": "The relationship of this action to the related action.", +@@ -631,15 +631,15 @@ + }, + "_relationship": { + "description": "Extensions for relationship", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "offsetDuration": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "offsetRange": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + } + } + } +@@ -664,11 +664,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The role the participant should play in performing the described action.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -688,7 +688,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", +@@ -696,7 +696,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -704,7 +704,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression specifying the value of the customized element.", +@@ -712,7 +712,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json +index ff1c0a4b94..1b99d57093 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json +@@ -23,7 +23,7 @@ + "description": "An identifier that applies to this person in this role.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,27 +32,27 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "The name(s) associated with the practitioner.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail for the practitioner, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Address(es) of the practitioner that are not role specific (typically home address). \rWork addresses are not typically entered in this property as they are usually role dependent.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "gender": { +@@ -67,7 +67,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The date of birth for the practitioner.", +@@ -76,13 +76,13 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "photo": { + "description": "Image of the person.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "qualification": { +@@ -96,7 +96,7 @@ + "description": "A language the practitioner is able to use in patient communication.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -118,20 +118,20 @@ + "description": "An identifier that applies to this person\u0027s qualification in this role.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "code": { + "description": "Coded representation of the qualification.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "period": { + "description": "Period during which the qualification is valid.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "issuer": { + "description": "Organization that regulates and issues the qualification.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json +index e7eb089cf3..238de9ec46 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json +@@ -23,7 +23,7 @@ + "description": "Business Identifiers that are specific to a role/location.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,53 +32,53 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "practitioner": { + "description": "Practitioner that is able to provide the defined services for the organation.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization where the Practitioner performs the roles associated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "code": { + "description": "Roles which this practitioner is authorized to perform for the organization.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "Specific specialty of the practitioner.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "location": { + "description": "The location(s) at which this practitioner provides care.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "healthcareService": { + "description": "The list of healthcare services that this worker provides for this role\u0027s Organization/Location(s).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "telecom": { + "description": "Contact details that are specific to the role/location/service.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "availableTime": { +@@ -101,13 +101,13 @@ + }, + "_availabilityExceptions": { + "description": "Extensions for availabilityExceptions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "Technical endpoints providing access to services operated for the practitioner with this role.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -137,7 +137,7 @@ + "description": "Extensions for daysOfWeek", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "allDay": { +@@ -146,7 +146,7 @@ + }, + "_allDay": { + "description": "Extensions for allDay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableStartTime": { + "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -155,7 +155,7 @@ + }, + "_availableStartTime": { + "description": "Extensions for availableStartTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableEndTime": { + "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -164,7 +164,7 @@ + }, + "_availableEndTime": { + "description": "Extensions for availableEndTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -184,11 +184,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "during": { + "description": "Service is not available (seasonally or for a public holiday) from this date.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json +index aab64ca4f8..362573d39a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json +@@ -23,28 +23,28 @@ + "description": "This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A reference to a resource that contains details of the request for this procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular procedure is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -54,7 +54,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDone": { + "description": "Set this to true if the record is saying that the procedure was NOT performed.", +@@ -62,27 +62,27 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReason": { + "description": "A code indicating why the procedure was not performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\").", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The person, animal or group on which the procedure was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter during which the procedure was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performedDateTime": { + "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", +@@ -91,11 +91,11 @@ + }, + "_performedDateTime": { + "description": "Extensions for performedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performedPeriod": { + "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "performer": { + "description": "Limited to \u0027real\u0027 people rather than equipment.", +@@ -106,66 +106,66 @@ + }, + "location": { + "description": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "The coded reason why the procedure was performed. This may be coded entity of some type, or may simply be present as text.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "The condition that is the reason why the procedure was performed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "outcome": { + "description": "The outcome of the procedure - did it resolve reasons for the procedure being performed?", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "report": { + "description": "This could be a histology result, pathology report, surgical report, etc..", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "complication": { + "description": "Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any \u0027post procedure\u0027 issues.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "complicationDetail": { + "description": "Any complications that occurred during the procedure, or in the immediate post-performance period.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "followUp": { + "description": "If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "note": { + "description": "Any other notes about the procedure. E.g. the operative notes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "focalDevice": { +@@ -179,14 +179,14 @@ + "description": "Identifies medications, devices and any other substance used as part of the procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "usedCode": { + "description": "Identifies coded items that were used as part of the procedure.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -207,15 +207,15 @@ + "properties": { + "role": { + "description": "For example: surgeon, anaethetist, endoscopist.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The practitioner who was involved in the procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -234,11 +234,11 @@ + "properties": { + "action": { + "description": "The kind of change that happened to the device during the procedure.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "manipulated": { + "description": "The device that was manipulated (changed) during the procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json +index 45dfcf9392..eebacd9a3c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json +@@ -23,33 +23,33 @@ + "description": "Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Protocol or definition followed by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "Plan/proposal/order fulfilled by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "The request takes the place of the referenced completed or terminated request(s).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "requisition": { + "description": "A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the order.", +@@ -58,7 +58,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Whether the request is a proposal, plan, an original order or a reflex order.", +@@ -67,7 +67,7 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.", +@@ -76,7 +76,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "doNotPerform": { + "description": "Set this to true if the record is saying that the procedure should NOT be performed.", +@@ -84,26 +84,26 @@ + }, + "_doNotPerform": { + "description": "Extensions for doNotPerform", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { + "description": "A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "On whom or what the procedure or diagnostic is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "An encounter or episode of care that provides additional information about the healthcare context in which this request is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The date/time at which the diagnostic testing should occur.", +@@ -112,15 +112,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date/time at which the diagnostic testing should occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "The date/time at which the diagnostic testing should occur.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "asNeededBoolean": { + "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", +@@ -128,11 +128,11 @@ + }, + "_asNeededBoolean": { + "description": "Extensions for asNeededBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "asNeededCodeableConcept": { + "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "authoredOn": { + "description": "When the request transitioned to being actionable.", +@@ -141,7 +141,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -149,59 +149,59 @@ + }, + "performerType": { + "description": "Desired type of performer for doing the diagnostic testing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "performer": { + "description": "The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "An explanation or justification for why this diagnostic investigation is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInformation.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingInfo": { + "description": "Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as \"ask at order entry questions (AOEs)\". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "specimen": { + "description": "One or more specimens that the laboratory procedure will use.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Anatomic location where the procedure should be performed. This is the target site.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "note": { + "description": "Any other notes and comments made about the service request. For example, letting provider know that \"patient hates needles\" or other provider instructions.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Key events in the history of the request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -223,11 +223,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner or organization who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json +index 1ee1ccc5d8..e7f6da9d72 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json +@@ -23,7 +23,7 @@ + "description": "The ProcessRequest business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "action": { + "description": "The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.", +@@ -47,11 +47,11 @@ + }, + "_action": { + "description": "Extensions for action", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "The organization which is the target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "The date when this resource was created.", +@@ -60,23 +60,23 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "provider": { + "description": "The practitioner who is responsible for the action specified in this request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the action speccified in this request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Reference of resource which is the target or subject of this action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "Reference of a prior response to resource which is the target or subject of this action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "nullify": { + "description": "If true remove all history excluding audit.", +@@ -84,7 +84,7 @@ + }, + "_nullify": { + "description": "Extensions for nullify", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "A reference to supply which authenticates the process.", +@@ -92,7 +92,7 @@ + }, + "_reference": { + "description": "Extensions for reference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "item": { + "description": "List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.", +@@ -112,7 +112,7 @@ + "description": "Extensions for include", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "exclude": { +@@ -126,12 +126,12 @@ + "description": "Extensions for exclude", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "period": { + "description": "A period of time during which the fulfilling resources would have been created.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -155,7 +155,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json +index d63c2c1fc4..8dd9dc3399 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -42,19 +42,19 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "The organization who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Transaction status: error, complete, held.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication or processing.", +@@ -62,19 +62,19 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "processNote": { + "description": "Suite of processing notes or additional requirements if the processing has been held.", +@@ -87,14 +87,14 @@ + "description": "Processing errors.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "communicationRequest": { + "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -114,7 +114,7 @@ + "properties": { + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -122,7 +122,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json +index a8d859c762..f7cc5f4624 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json +@@ -23,12 +23,12 @@ + "description": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "period": { + "description": "The period during which the activity occurred.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "recorded": { + "description": "The instant of time at which the activity was recorded.", +@@ -36,7 +36,7 @@ + }, + "_recorded": { + "description": "Extensions for recorded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "policy": { + "description": "Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc.", +@@ -49,23 +49,23 @@ + "description": "Extensions for policy", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "location": { + "description": "Where the activity occurred, if relevant.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "The reason that the activity was taking place.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "activity": { + "description": "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "agent": { + "description": "An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.", +@@ -85,7 +85,7 @@ + "description": "A digital signature on the target Reference(s). The signer should match a Provenance.agent. The purpose of the signature is indicated.", + "type": "array", + "items": { +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + } + } + }, +@@ -109,7 +109,7 @@ + "description": "The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "whoUri": { +@@ -118,11 +118,11 @@ + }, + "_whoUri": { + "description": "Extensions for whoUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whoReference": { + "description": "The individual, device or organization that participated in the event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOfUri": { + "description": "The individual, device, or organization for whom the change was made.", +@@ -130,15 +130,15 @@ + }, + "_onBehalfOfUri": { + "description": "Extensions for onBehalfOfUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onBehalfOfReference": { + "description": "The individual, device, or organization for whom the change was made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relatedAgentType": { + "description": "The type of relationship between agents.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -165,7 +165,7 @@ + }, + "_role": { + "description": "Extensions for role", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whatUri": { + "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", +@@ -173,15 +173,15 @@ + }, + "_whatUri": { + "description": "Extensions for whatUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whatReference": { + "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "whatIdentifier": { + "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "agent": { + "description": "The entity is attributed to an agent to express the agent\u0027s responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json +index 258122ec30..3c31448b2c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json +@@ -19,7 +19,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comparator": { + "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"\u003c\" , then the real value is \u003c stated value.", +@@ -33,7 +33,7 @@ + }, + "_comparator": { + "description": "Extensions for comparator", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "unit": { + "description": "A human-readable form of the unit.", +@@ -41,7 +41,7 @@ + }, + "_unit": { + "description": "Extensions for unit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "system": { + "description": "The identification of the system that provides the coded form of the unit.", +@@ -49,7 +49,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A computer processable form of the unit in some unit representation system.", +@@ -58,7 +58,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json +index 416d06ad0a..216356790a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this questionnaire when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the questionnaire. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the questionnaire.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this questionnaire. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this questionnaire is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the questionnaire was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the questionnaire changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the questionnaire.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the questionnaire from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this questionnaire is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -120,7 +120,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -129,31 +129,31 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the questionnaire content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate questionnaire instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the questionnaire is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -162,13 +162,13 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "An identifier for this question or group of questions in a particular terminology such as LOINC.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "subjectType": { +@@ -183,7 +183,7 @@ + "description": "Extensions for subjectType", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "item": { +@@ -214,7 +214,7 @@ + }, + "_linkId": { + "description": "Extensions for linkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item. If a definition is provided, then the following element values can be inferred from the definition: \n\n* code (ElementDefinition.code)\n* type (ElementDefinition.type)\n* required (ElementDefinition.min)\n* repeats (ElementDefinition.max)\n* maxLength (ElementDefinition.maxLength)\n* options (ElementDefinition.binding)\n\nAny information provided in these elements on a Questionnaire Item overrides the information from the definition.", +@@ -222,13 +222,13 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A terminology code that corresponds to this group or question (e.g. a code from LOINC, which defines many questions and answers).", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "prefix": { +@@ -237,7 +237,7 @@ + }, + "_prefix": { + "description": "Extensions for prefix", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "The name of a section, the text of a question or text content for a display item.", +@@ -245,7 +245,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, coded choice, etc.).", +@@ -271,7 +271,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enableWhen": { + "description": "A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.", +@@ -286,7 +286,7 @@ + }, + "_required": { + "description": "Extensions for required", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "repeats": { + "description": "An indication, if true, that the item may occur multiple times in the response, collecting multiple answers answers for questions or multiple sets of answers for groups.", +@@ -294,7 +294,7 @@ + }, + "_repeats": { + "description": "Extensions for repeats", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "readOnly": { + "description": "An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.", +@@ -302,7 +302,7 @@ + }, + "_readOnly": { + "description": "Extensions for readOnly", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxLength": { + "description": "The maximum number of characters that are permitted in the answer to be considered a \"valid\" QuestionnaireResponse.", +@@ -311,11 +311,11 @@ + }, + "_maxLength": { + "description": "Extensions for maxLength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "options": { + "description": "A reference to a value set containing a list of codes representing permitted answers for a \"choice\" or \"open-choice\" question.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "option": { + "description": "One of the permitted answers for a \"choice\" or \"open-choice\" question.", +@@ -330,7 +330,7 @@ + }, + "_initialBoolean": { + "description": "Extensions for initialBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialDecimal": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -339,7 +339,7 @@ + }, + "_initialDecimal": { + "description": "Extensions for initialDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialInteger": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -348,7 +348,7 @@ + }, + "_initialInteger": { + "description": "Extensions for initialInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialDate": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -357,7 +357,7 @@ + }, + "_initialDate": { + "description": "Extensions for initialDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialDateTime": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -366,7 +366,7 @@ + }, + "_initialDateTime": { + "description": "Extensions for initialDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialTime": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -375,7 +375,7 @@ + }, + "_initialTime": { + "description": "Extensions for initialTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialString": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -383,7 +383,7 @@ + }, + "_initialString": { + "description": "Extensions for initialString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialUri": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -391,23 +391,23 @@ + }, + "_initialUri": { + "description": "Extensions for initialUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialAttachment": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "initialCoding": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "initialQuantity": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "initialReference": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "Text, questions and other groups to be nested beneath a question or group.", +@@ -434,7 +434,7 @@ + }, + "_question": { + "description": "Extensions for question", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hasAnswer": { + "description": "An indication that this item should be enabled only if the specified question is answered (hasAnswer\u003dtrue) or not answered (hasAnswer\u003dfalse).", +@@ -442,7 +442,7 @@ + }, + "_hasAnswer": { + "description": "Extensions for hasAnswer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerBoolean": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -450,7 +450,7 @@ + }, + "_answerBoolean": { + "description": "Extensions for answerBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerDecimal": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -459,7 +459,7 @@ + }, + "_answerDecimal": { + "description": "Extensions for answerDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerInteger": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -468,7 +468,7 @@ + }, + "_answerInteger": { + "description": "Extensions for answerInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerDate": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -477,7 +477,7 @@ + }, + "_answerDate": { + "description": "Extensions for answerDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerDateTime": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -486,7 +486,7 @@ + }, + "_answerDateTime": { + "description": "Extensions for answerDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerTime": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -495,7 +495,7 @@ + }, + "_answerTime": { + "description": "Extensions for answerTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerString": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -503,7 +503,7 @@ + }, + "_answerString": { + "description": "Extensions for answerString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerUri": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -511,23 +511,23 @@ + }, + "_answerUri": { + "description": "Extensions for answerUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerAttachment": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "answerCoding": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "answerQuantity": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "answerReference": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -548,7 +548,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +@@ -557,7 +557,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +@@ -566,7 +566,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +@@ -574,11 +574,11 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCoding": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json +index 1382491272..f95501078c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json +@@ -21,25 +21,25 @@ + }, + "identifier": { + "description": "A business identifier assigned to a particular completed (or partially completed) questionnaire.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "basedOn": { + "description": "The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ProcedureRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "parent": { + "description": "A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "questionnaire": { + "description": "The Questionnaire that defines and organizes the questions for which answers are being provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The position of the questionnaire response within its overall lifecycle.", +@@ -54,15 +54,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care with primary association to the questionnaire response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authored": { + "description": "The date and/or time that this set of answers were last changed.", +@@ -71,15 +71,15 @@ + }, + "_authored": { + "description": "Extensions for authored", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "source": { + "description": "The person who answered the questions about the subject.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "A group or question item from the original questionnaire for which answers are provided.", +@@ -109,7 +109,7 @@ + }, + "_linkId": { + "description": "Extensions for linkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item.", +@@ -117,7 +117,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "Text that is displayed above the contents of the group or as the text of the question being answered.", +@@ -125,11 +125,11 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "More specific subject this section\u0027s answers are about, details the subject given in QuestionnaireResponse.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "answer": { + "description": "The respondent\u0027s answer(s) to the question.", +@@ -163,7 +163,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -172,7 +172,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -181,7 +181,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -190,7 +190,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -199,7 +199,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -208,7 +208,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -216,7 +216,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -224,23 +224,23 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueAttachment": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueCoding": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueReference": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "Nested groups and/or questions found within this particular answer.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json +index 64258f36ad..30b71e6654 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json +@@ -14,11 +14,11 @@ + "properties": { + "low": { + "description": "The low limit. The boundary is inclusive.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "high": { + "description": "The high limit. The boundary is inclusive.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json +index 9c5d0e2928..0c1ddcff4e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json +@@ -14,11 +14,11 @@ + "properties": { + "numerator": { + "description": "The value of the numerator.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "denominator": { + "description": "The value of the denominator.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json +index 1376995448..48fcb9f12a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json +@@ -18,11 +18,11 @@ + }, + "_reference": { + "description": "Extensions for reference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "An identifier for the other resource. This is used when there is no way to reference the other resource directly, either because the entity is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "display": { + "description": "Plain text narrative that identifies the resource in addition to the resource reference.", +@@ -30,7 +30,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json +index 7925ce8a6b..c4e92b13a6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json +@@ -23,33 +23,33 @@ + "description": "Business identifier that uniquely identifies the referral/care transfer request instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated request(s) whose function is taken by this new request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "The business identifier of the logical \"grouping\" request/order that this referral is a part of.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the authorization/intention reflected by the referral request record.", +@@ -58,7 +58,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Distinguishes the \"level\" of authorization/demand implicit in this request.", +@@ -67,11 +67,11 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "An indication of the type of referral (or where applicable the type of transfer of care) request.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "An indication of the urgency of referral (or where applicable the type of transfer of care) request.", +@@ -80,22 +80,22 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "serviceRequested": { + "description": "The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "The patient who is the subject of a referral or transfer of care request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter at which the request for referral or transfer of care is initiated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", +@@ -104,11 +104,11 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "authoredOn": { + "description": "Date/DateTime of creation for draft requests and date of activation for active requests.", +@@ -117,7 +117,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -125,27 +125,27 @@ + }, + "specialty": { + "description": "Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "recipient": { + "description": "The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "reasonCode": { + "description": "Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource whose existence justifies this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "description": { +@@ -154,27 +154,27 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "supportingInfo": { + "description": "Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care. For example: Presenting problems/chief complaints Medical History Family History Alerts Allergy/Intolerance and Adverse Reactions Medications Observations/Assessments (may include cognitive and fundtional assessments) Diagnostic Reports Care Plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the referral request by any of the participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -195,11 +195,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json +index 1a99f7ffee..8b4e426443 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json +@@ -28,7 +28,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.", +@@ -36,7 +36,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "citation": { + "description": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.", +@@ -44,7 +44,7 @@ + }, + "_citation": { + "description": "Extensions for citation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "A url for the artifact that can be followed to access the actual content.", +@@ -52,15 +52,15 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "document": { + "description": "The document being referenced, represented as an attachment. This is exclusive with the resource element.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "resource": { + "description": "The related resource, such as a library, value set, profile, or other knowledge resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json +index ec17a6d1be..7011c7d80e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for a person within a particular scope.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,28 +32,28 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "The patient this person is related to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "The nature of the relationship between a patient and the related person.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "A name associated with the person.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail for the person, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "gender": { +@@ -68,7 +68,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The date on which the related person was born.", +@@ -77,25 +77,25 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "address": { + "description": "Address where the related person can be contacted or visited.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "photo": { + "description": "Image of the person.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "period": { + "description": "The period of time that this relationship is considered to be valid. If there are no dates defined, then the interval is unknown.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json +index bc8965b991..31e2ea2080 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json +@@ -23,33 +23,33 @@ + "description": "Allows a service to provide a unique, business identifier for the request.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated request(s) whose function is taken by this new request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The current state of the request. For request groups, the status reflects the status of all the requests in the group.", +@@ -58,7 +58,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.", +@@ -67,7 +67,7 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Indicates how quickly the request should be addressed with respect to other requests.", +@@ -76,15 +76,15 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The subject for which the request group was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Describes the context of the request group, if any.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authoredOn": { + "description": "Indicates when the request group was created.", +@@ -93,25 +93,25 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Provides a reference to the author of the request group.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "note": { + "description": "Provides a mechanism to communicate additional information about the response.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "action": { +@@ -142,7 +142,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "The title of the action displayed to a user.", +@@ -150,7 +150,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the action used to provide a summary to display to the user.", +@@ -158,7 +158,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "textEquivalent": { + "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", +@@ -166,20 +166,20 @@ + }, + "_textEquivalent": { + "description": "Extensions for textEquivalent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "documentation": { + "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "condition": { +@@ -203,34 +203,34 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingDuration": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "timingRange": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "timingTiming": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "participant": { + "description": "The participant that should perform or be responsible for this action.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { + "description": "The type of action to perform (create, update, remove).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "groupingBehavior": { + "description": "Defines the grouping behavior for the action and its children.", +@@ -239,7 +239,7 @@ + }, + "_groupingBehavior": { + "description": "Extensions for groupingBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "selectionBehavior": { + "description": "Defines the selection behavior for the action and its children.", +@@ -248,7 +248,7 @@ + }, + "_selectionBehavior": { + "description": "Extensions for selectionBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requiredBehavior": { + "description": "Defines the requiredness behavior for the action.", +@@ -257,7 +257,7 @@ + }, + "_requiredBehavior": { + "description": "Extensions for requiredBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "precheckBehavior": { + "description": "Defines whether the action should usually be preselected.", +@@ -266,7 +266,7 @@ + }, + "_precheckBehavior": { + "description": "Extensions for precheckBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cardinalityBehavior": { + "description": "Defines whether the action can be selected multiple times.", +@@ -275,11 +275,11 @@ + }, + "_cardinalityBehavior": { + "description": "Extensions for cardinalityBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The resource that is the target of the action (e.g. CommunicationRequest).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "action": { + "description": "Sub actions.", +@@ -307,7 +307,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", +@@ -315,7 +315,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -323,7 +323,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", +@@ -331,7 +331,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -352,7 +352,7 @@ + }, + "_actionId": { + "description": "Extensions for actionId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relationship": { + "description": "The relationship of this action to the related action.", +@@ -361,15 +361,15 @@ + }, + "_relationship": { + "description": "Extensions for relationship", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "offsetDuration": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "offsetRange": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json +index 5638cfbfa1..47baa400ac 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifiers assigned to this research study by the sponsor or other systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "title": { +@@ -32,20 +32,20 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "protocol": { + "description": "The set of steps expected to be performed as part of the execution of the study.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger research study of which this particular study is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -62,48 +62,48 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Codes categorizing the type of study such as investigational vs. observational, type of blinding, type of randomization, safety vs. efficacy, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "focus": { + "description": "The condition(s), medication(s), food(s), therapy(ies), device(s) or other concerns or interventions that the study is seeking to gain more information about.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contact": { + "description": "Contact details to assist a user in learning more about or engaging with the study.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "relatedArtifact": { + "description": "Citations, references and other related documents.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "keyword": { + "description": "Key terms to aid in searching for or filtering the study.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "jurisdiction": { + "description": "Indicates a country, state or other region where the study is taking place.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -112,43 +112,43 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enrollment": { + "description": "Reference to a Group that defines the criteria for and quantity of subjects participating in the study. E.g. \" 200 female Europeans between the ages of 20 and 45 with early onset diabetes\".", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "period": { + "description": "Identifies the start date and the expected (or actual, depending on status) end date for the study.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "sponsor": { + "description": "The organization responsible for the execution of the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "principalInvestigator": { + "description": "Indicates the individual who has primary oversite of the execution of the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "site": { + "description": "Clinic, hospital or other healthcare location that is participating in the study.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "reasonStopped": { + "description": "A description and/or code explaining the premature termination of the study.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Comments made about the event by the performer, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "arm": { +@@ -179,11 +179,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Categorization of study arm, e.g. experimental, active comparator, placebo comparater.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A succinct description of the path through the study that would be followed by a subject adhering to this arm.", +@@ -191,7 +191,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json +index cce8a107c9..de762b6175 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Identifiers assigned to this research study by the sponsor or other systems.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The current state of the subject.", +@@ -37,19 +37,19 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The dates the subject began and ended their participation in the study.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "study": { + "description": "Reference to the study the subject is participating in.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "individual": { + "description": "The record of the person or animal who is involved in the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "assignedArm": { + "description": "The name of the arm in the study the subject is expected to follow as part of this study.", +@@ -57,7 +57,7 @@ + }, + "_assignedArm": { + "description": "Extensions for assignedArm", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "actualArm": { + "description": "The name of the arm in the study the subject actually followed as part of this study.", +@@ -65,11 +65,11 @@ + }, + "_actualArm": { + "description": "Extensions for actualArm", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "consent": { + "description": "A record of the patient\u0027s informed agreement to participate in the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json +index b82e65999c..70e62e19ee 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json +@@ -19,11 +19,11 @@ + }, + "_id": { + "description": "Extensions for id", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "meta": { + "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "implicitRules": { + "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.", +@@ -31,7 +31,7 @@ + }, + "_implicitRules": { + "description": "Extensions for implicitRules", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The base language in which the resource is written.", +@@ -40,7 +40,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json +index ba38ef109e..d8638d4d73 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json +@@ -7,364 +7,364 @@ + "ResourceList": { + "oneOf": [ + { +- "$ref": "Account.schema.json#/definitions/Account" ++ "$ref": "Account#/definitions/Account" + }, + { +- "$ref": "ActivityDefinition.schema.json#/definitions/ActivityDefinition" ++ "$ref": "ActivityDefinition#/definitions/ActivityDefinition" + }, + { +- "$ref": "AdverseEvent.schema.json#/definitions/AdverseEvent" ++ "$ref": "AdverseEvent#/definitions/AdverseEvent" + }, + { +- "$ref": "AllergyIntolerance.schema.json#/definitions/AllergyIntolerance" ++ "$ref": "AllergyIntolerance#/definitions/AllergyIntolerance" + }, + { +- "$ref": "Appointment.schema.json#/definitions/Appointment" ++ "$ref": "Appointment#/definitions/Appointment" + }, + { +- "$ref": "AppointmentResponse.schema.json#/definitions/AppointmentResponse" ++ "$ref": "AppointmentResponse#/definitions/AppointmentResponse" + }, + { +- "$ref": "AuditEvent.schema.json#/definitions/AuditEvent" ++ "$ref": "AuditEvent#/definitions/AuditEvent" + }, + { +- "$ref": "Basic.schema.json#/definitions/Basic" ++ "$ref": "Basic#/definitions/Basic" + }, + { +- "$ref": "Binary.schema.json#/definitions/Binary" ++ "$ref": "Binary#/definitions/Binary" + }, + { +- "$ref": "BodySite.schema.json#/definitions/BodySite" ++ "$ref": "BodySite#/definitions/BodySite" + }, + { +- "$ref": "Bundle.schema.json#/definitions/Bundle" ++ "$ref": "Bundle#/definitions/Bundle" + }, + { +- "$ref": "CapabilityStatement.schema.json#/definitions/CapabilityStatement" ++ "$ref": "CapabilityStatement#/definitions/CapabilityStatement" + }, + { +- "$ref": "CarePlan.schema.json#/definitions/CarePlan" ++ "$ref": "CarePlan#/definitions/CarePlan" + }, + { +- "$ref": "CareTeam.schema.json#/definitions/CareTeam" ++ "$ref": "CareTeam#/definitions/CareTeam" + }, + { +- "$ref": "ChargeItem.schema.json#/definitions/ChargeItem" ++ "$ref": "ChargeItem#/definitions/ChargeItem" + }, + { +- "$ref": "Claim.schema.json#/definitions/Claim" ++ "$ref": "Claim#/definitions/Claim" + }, + { +- "$ref": "ClaimResponse.schema.json#/definitions/ClaimResponse" ++ "$ref": "ClaimResponse#/definitions/ClaimResponse" + }, + { +- "$ref": "ClinicalImpression.schema.json#/definitions/ClinicalImpression" ++ "$ref": "ClinicalImpression#/definitions/ClinicalImpression" + }, + { +- "$ref": "CodeSystem.schema.json#/definitions/CodeSystem" ++ "$ref": "CodeSystem#/definitions/CodeSystem" + }, + { +- "$ref": "Communication.schema.json#/definitions/Communication" ++ "$ref": "Communication#/definitions/Communication" + }, + { +- "$ref": "CommunicationRequest.schema.json#/definitions/CommunicationRequest" ++ "$ref": "CommunicationRequest#/definitions/CommunicationRequest" + }, + { +- "$ref": "CompartmentDefinition.schema.json#/definitions/CompartmentDefinition" ++ "$ref": "CompartmentDefinition#/definitions/CompartmentDefinition" + }, + { +- "$ref": "Composition.schema.json#/definitions/Composition" ++ "$ref": "Composition#/definitions/Composition" + }, + { +- "$ref": "ConceptMap.schema.json#/definitions/ConceptMap" ++ "$ref": "ConceptMap#/definitions/ConceptMap" + }, + { +- "$ref": "Condition.schema.json#/definitions/Condition" ++ "$ref": "Condition#/definitions/Condition" + }, + { +- "$ref": "Consent.schema.json#/definitions/Consent" ++ "$ref": "Consent#/definitions/Consent" + }, + { +- "$ref": "Contract.schema.json#/definitions/Contract" ++ "$ref": "Contract#/definitions/Contract" + }, + { +- "$ref": "Coverage.schema.json#/definitions/Coverage" ++ "$ref": "Coverage#/definitions/Coverage" + }, + { +- "$ref": "DataElement.schema.json#/definitions/DataElement" ++ "$ref": "DataElement#/definitions/DataElement" + }, + { +- "$ref": "DetectedIssue.schema.json#/definitions/DetectedIssue" ++ "$ref": "DetectedIssue#/definitions/DetectedIssue" + }, + { +- "$ref": "Device.schema.json#/definitions/Device" ++ "$ref": "Device#/definitions/Device" + }, + { +- "$ref": "DeviceComponent.schema.json#/definitions/DeviceComponent" ++ "$ref": "DeviceComponent#/definitions/DeviceComponent" + }, + { +- "$ref": "DeviceMetric.schema.json#/definitions/DeviceMetric" ++ "$ref": "DeviceMetric#/definitions/DeviceMetric" + }, + { +- "$ref": "DeviceRequest.schema.json#/definitions/DeviceRequest" ++ "$ref": "DeviceRequest#/definitions/DeviceRequest" + }, + { +- "$ref": "DeviceUseStatement.schema.json#/definitions/DeviceUseStatement" ++ "$ref": "DeviceUseStatement#/definitions/DeviceUseStatement" + }, + { +- "$ref": "DiagnosticReport.schema.json#/definitions/DiagnosticReport" ++ "$ref": "DiagnosticReport#/definitions/DiagnosticReport" + }, + { +- "$ref": "DocumentManifest.schema.json#/definitions/DocumentManifest" ++ "$ref": "DocumentManifest#/definitions/DocumentManifest" + }, + { +- "$ref": "DocumentReference.schema.json#/definitions/DocumentReference" ++ "$ref": "DocumentReference#/definitions/DocumentReference" + }, + { +- "$ref": "DomainResource.schema.json#/definitions/DomainResource" ++ "$ref": "DomainResource#/definitions/DomainResource" + }, + { +- "$ref": "EligibilityRequest.schema.json#/definitions/EligibilityRequest" ++ "$ref": "EligibilityRequest#/definitions/EligibilityRequest" + }, + { +- "$ref": "EligibilityResponse.schema.json#/definitions/EligibilityResponse" ++ "$ref": "EligibilityResponse#/definitions/EligibilityResponse" + }, + { +- "$ref": "Encounter.schema.json#/definitions/Encounter" ++ "$ref": "Encounter#/definitions/Encounter" + }, + { +- "$ref": "Endpoint.schema.json#/definitions/Endpoint" ++ "$ref": "Endpoint#/definitions/Endpoint" + }, + { +- "$ref": "EnrollmentRequest.schema.json#/definitions/EnrollmentRequest" ++ "$ref": "EnrollmentRequest#/definitions/EnrollmentRequest" + }, + { +- "$ref": "EnrollmentResponse.schema.json#/definitions/EnrollmentResponse" ++ "$ref": "EnrollmentResponse#/definitions/EnrollmentResponse" + }, + { +- "$ref": "EpisodeOfCare.schema.json#/definitions/EpisodeOfCare" ++ "$ref": "EpisodeOfCare#/definitions/EpisodeOfCare" + }, + { +- "$ref": "ExpansionProfile.schema.json#/definitions/ExpansionProfile" ++ "$ref": "ExpansionProfile#/definitions/ExpansionProfile" + }, + { +- "$ref": "ExplanationOfBenefit.schema.json#/definitions/ExplanationOfBenefit" ++ "$ref": "ExplanationOfBenefit#/definitions/ExplanationOfBenefit" + }, + { +- "$ref": "FamilyMemberHistory.schema.json#/definitions/FamilyMemberHistory" ++ "$ref": "FamilyMemberHistory#/definitions/FamilyMemberHistory" + }, + { +- "$ref": "Flag.schema.json#/definitions/Flag" ++ "$ref": "Flag#/definitions/Flag" + }, + { +- "$ref": "Goal.schema.json#/definitions/Goal" ++ "$ref": "Goal#/definitions/Goal" + }, + { +- "$ref": "GraphDefinition.schema.json#/definitions/GraphDefinition" ++ "$ref": "GraphDefinition#/definitions/GraphDefinition" + }, + { +- "$ref": "Group.schema.json#/definitions/Group" ++ "$ref": "Group#/definitions/Group" + }, + { +- "$ref": "GuidanceResponse.schema.json#/definitions/GuidanceResponse" ++ "$ref": "GuidanceResponse#/definitions/GuidanceResponse" + }, + { +- "$ref": "HealthcareService.schema.json#/definitions/HealthcareService" ++ "$ref": "HealthcareService#/definitions/HealthcareService" + }, + { +- "$ref": "ImagingManifest.schema.json#/definitions/ImagingManifest" ++ "$ref": "ImagingManifest#/definitions/ImagingManifest" + }, + { +- "$ref": "ImagingStudy.schema.json#/definitions/ImagingStudy" ++ "$ref": "ImagingStudy#/definitions/ImagingStudy" + }, + { +- "$ref": "Immunization.schema.json#/definitions/Immunization" ++ "$ref": "Immunization#/definitions/Immunization" + }, + { +- "$ref": "ImmunizationRecommendation.schema.json#/definitions/ImmunizationRecommendation" ++ "$ref": "ImmunizationRecommendation#/definitions/ImmunizationRecommendation" + }, + { +- "$ref": "ImplementationGuide.schema.json#/definitions/ImplementationGuide" ++ "$ref": "ImplementationGuide#/definitions/ImplementationGuide" + }, + { +- "$ref": "Library.schema.json#/definitions/Library" ++ "$ref": "Library#/definitions/Library" + }, + { +- "$ref": "Linkage.schema.json#/definitions/Linkage" ++ "$ref": "Linkage#/definitions/Linkage" + }, + { +- "$ref": "List.schema.json#/definitions/List" ++ "$ref": "List#/definitions/List" + }, + { +- "$ref": "Location.schema.json#/definitions/Location" ++ "$ref": "Location#/definitions/Location" + }, + { +- "$ref": "Measure.schema.json#/definitions/Measure" ++ "$ref": "Measure#/definitions/Measure" + }, + { +- "$ref": "MeasureReport.schema.json#/definitions/MeasureReport" ++ "$ref": "MeasureReport#/definitions/MeasureReport" + }, + { +- "$ref": "Media.schema.json#/definitions/Media" ++ "$ref": "Media#/definitions/Media" + }, + { +- "$ref": "Medication.schema.json#/definitions/Medication" ++ "$ref": "Medication#/definitions/Medication" + }, + { +- "$ref": "MedicationAdministration.schema.json#/definitions/MedicationAdministration" ++ "$ref": "MedicationAdministration#/definitions/MedicationAdministration" + }, + { +- "$ref": "MedicationDispense.schema.json#/definitions/MedicationDispense" ++ "$ref": "MedicationDispense#/definitions/MedicationDispense" + }, + { +- "$ref": "MedicationRequest.schema.json#/definitions/MedicationRequest" ++ "$ref": "MedicationRequest#/definitions/MedicationRequest" + }, + { +- "$ref": "MedicationStatement.schema.json#/definitions/MedicationStatement" ++ "$ref": "MedicationStatement#/definitions/MedicationStatement" + }, + { +- "$ref": "MessageDefinition.schema.json#/definitions/MessageDefinition" ++ "$ref": "MessageDefinition#/definitions/MessageDefinition" + }, + { +- "$ref": "MessageHeader.schema.json#/definitions/MessageHeader" ++ "$ref": "MessageHeader#/definitions/MessageHeader" + }, + { +- "$ref": "NamingSystem.schema.json#/definitions/NamingSystem" ++ "$ref": "NamingSystem#/definitions/NamingSystem" + }, + { +- "$ref": "NutritionOrder.schema.json#/definitions/NutritionOrder" ++ "$ref": "NutritionOrder#/definitions/NutritionOrder" + }, + { +- "$ref": "Observation.schema.json#/definitions/Observation" ++ "$ref": "Observation#/definitions/Observation" + }, + { +- "$ref": "OperationDefinition.schema.json#/definitions/OperationDefinition" ++ "$ref": "OperationDefinition#/definitions/OperationDefinition" + }, + { +- "$ref": "OperationOutcome.schema.json#/definitions/OperationOutcome" ++ "$ref": "OperationOutcome#/definitions/OperationOutcome" + }, + { +- "$ref": "Organization.schema.json#/definitions/Organization" ++ "$ref": "Organization#/definitions/Organization" + }, + { +- "$ref": "Parameters.schema.json#/definitions/Parameters" ++ "$ref": "Parameters#/definitions/Parameters" + }, + { +- "$ref": "Parameters.schema.json#/definitions/Parameters" ++ "$ref": "Parameters#/definitions/Parameters" + }, + { +- "$ref": "Patient.schema.json#/definitions/Patient" ++ "$ref": "Patient#/definitions/Patient" + }, + { +- "$ref": "PaymentNotice.schema.json#/definitions/PaymentNotice" ++ "$ref": "PaymentNotice#/definitions/PaymentNotice" + }, + { +- "$ref": "PaymentReconciliation.schema.json#/definitions/PaymentReconciliation" ++ "$ref": "PaymentReconciliation#/definitions/PaymentReconciliation" + }, + { +- "$ref": "Person.schema.json#/definitions/Person" ++ "$ref": "Person#/definitions/Person" + }, + { +- "$ref": "PlanDefinition.schema.json#/definitions/PlanDefinition" ++ "$ref": "PlanDefinition#/definitions/PlanDefinition" + }, + { +- "$ref": "Practitioner.schema.json#/definitions/Practitioner" ++ "$ref": "Practitioner#/definitions/Practitioner" + }, + { +- "$ref": "PractitionerRole.schema.json#/definitions/PractitionerRole" ++ "$ref": "PractitionerRole#/definitions/PractitionerRole" + }, + { +- "$ref": "Procedure.schema.json#/definitions/Procedure" ++ "$ref": "Procedure#/definitions/Procedure" + }, + { +- "$ref": "ProcedureRequest.schema.json#/definitions/ProcedureRequest" ++ "$ref": "ProcedureRequest#/definitions/ProcedureRequest" + }, + { +- "$ref": "ProcessRequest.schema.json#/definitions/ProcessRequest" ++ "$ref": "ProcessRequest#/definitions/ProcessRequest" + }, + { +- "$ref": "ProcessResponse.schema.json#/definitions/ProcessResponse" ++ "$ref": "ProcessResponse#/definitions/ProcessResponse" + }, + { +- "$ref": "Provenance.schema.json#/definitions/Provenance" ++ "$ref": "Provenance#/definitions/Provenance" + }, + { +- "$ref": "Questionnaire.schema.json#/definitions/Questionnaire" ++ "$ref": "Questionnaire#/definitions/Questionnaire" + }, + { +- "$ref": "QuestionnaireResponse.schema.json#/definitions/QuestionnaireResponse" ++ "$ref": "QuestionnaireResponse#/definitions/QuestionnaireResponse" + }, + { +- "$ref": "ReferralRequest.schema.json#/definitions/ReferralRequest" ++ "$ref": "ReferralRequest#/definitions/ReferralRequest" + }, + { +- "$ref": "RelatedPerson.schema.json#/definitions/RelatedPerson" ++ "$ref": "RelatedPerson#/definitions/RelatedPerson" + }, + { +- "$ref": "RequestGroup.schema.json#/definitions/RequestGroup" ++ "$ref": "RequestGroup#/definitions/RequestGroup" + }, + { +- "$ref": "ResearchStudy.schema.json#/definitions/ResearchStudy" ++ "$ref": "ResearchStudy#/definitions/ResearchStudy" + }, + { +- "$ref": "ResearchSubject.schema.json#/definitions/ResearchSubject" ++ "$ref": "ResearchSubject#/definitions/ResearchSubject" + }, + { +- "$ref": "Resource.schema.json#/definitions/Resource" ++ "$ref": "Resource#/definitions/Resource" + }, + { +- "$ref": "RiskAssessment.schema.json#/definitions/RiskAssessment" ++ "$ref": "RiskAssessment#/definitions/RiskAssessment" + }, + { +- "$ref": "Schedule.schema.json#/definitions/Schedule" ++ "$ref": "Schedule#/definitions/Schedule" + }, + { +- "$ref": "SearchParameter.schema.json#/definitions/SearchParameter" ++ "$ref": "SearchParameter#/definitions/SearchParameter" + }, + { +- "$ref": "Sequence.schema.json#/definitions/Sequence" ++ "$ref": "Sequence#/definitions/Sequence" + }, + { +- "$ref": "ServiceDefinition.schema.json#/definitions/ServiceDefinition" ++ "$ref": "ServiceDefinition#/definitions/ServiceDefinition" + }, + { +- "$ref": "Slot.schema.json#/definitions/Slot" ++ "$ref": "Slot#/definitions/Slot" + }, + { +- "$ref": "Specimen.schema.json#/definitions/Specimen" ++ "$ref": "Specimen#/definitions/Specimen" + }, + { +- "$ref": "StructureDefinition.schema.json#/definitions/StructureDefinition" ++ "$ref": "StructureDefinition#/definitions/StructureDefinition" + }, + { +- "$ref": "StructureMap.schema.json#/definitions/StructureMap" ++ "$ref": "StructureMap#/definitions/StructureMap" + }, + { +- "$ref": "Subscription.schema.json#/definitions/Subscription" ++ "$ref": "Subscription#/definitions/Subscription" + }, + { +- "$ref": "Substance.schema.json#/definitions/Substance" ++ "$ref": "Substance#/definitions/Substance" + }, + { +- "$ref": "SupplyDelivery.schema.json#/definitions/SupplyDelivery" ++ "$ref": "SupplyDelivery#/definitions/SupplyDelivery" + }, + { +- "$ref": "SupplyRequest.schema.json#/definitions/SupplyRequest" ++ "$ref": "SupplyRequest#/definitions/SupplyRequest" + }, + { +- "$ref": "Task.schema.json#/definitions/Task" ++ "$ref": "Task#/definitions/Task" + }, + { +- "$ref": "TestReport.schema.json#/definitions/TestReport" ++ "$ref": "TestReport#/definitions/TestReport" + }, + { +- "$ref": "TestScript.schema.json#/definitions/TestScript" ++ "$ref": "TestScript#/definitions/TestScript" + }, + { +- "$ref": "ValueSet.schema.json#/definitions/ValueSet" ++ "$ref": "ValueSet#/definitions/ValueSet" + }, + { +- "$ref": "VisionPrescription.schema.json#/definitions/VisionPrescription" ++ "$ref": "VisionPrescription#/definitions/VisionPrescription" + } + ] + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json +index 9c3b66acec..8acfc32e5e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json +@@ -21,15 +21,15 @@ + }, + "identifier": { + "description": "Business identifier assigned to the risk assessment.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "basedOn": { + "description": "A reference to the request that is fulfilled by this risk assessment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "A reference to a resource that this risk assessment is part of, such as a Procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The status of the RiskAssessment, using the same statuses as an Observation.", +@@ -38,23 +38,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "method": { + "description": "The algorithm, process or mechanism used to evaluate the risk.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "The type of the risk assessment performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient or group the risk assessment applies to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter where the assessment was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The date (and possibly time) the risk assessment was performed.", +@@ -63,33 +63,33 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date (and possibly time) the risk assessment was performed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "condition": { + "description": "For assessments or prognosis specific to a particular condition, indicates the condition being assessed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performer": { + "description": "The provider or software application that performed the assessment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "The reason the risk assessment was performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "The reason the risk assessment was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "basis": { + "description": "Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "prediction": { +@@ -105,7 +105,7 @@ + }, + "_mitigation": { + "description": "Extensions for mitigation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional comments about the risk assessment.", +@@ -113,7 +113,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -132,7 +132,7 @@ + "properties": { + "outcome": { + "description": "One of the potential outcomes for the patient (e.g. remission, death, a particular condition).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "probabilityDecimal": { + "description": "How likely is the outcome (in the specified timeframe).", +@@ -141,15 +141,15 @@ + }, + "_probabilityDecimal": { + "description": "Extensions for probabilityDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "probabilityRange": { + "description": "How likely is the outcome (in the specified timeframe).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "qualitativeRisk": { + "description": "How likely is the outcome (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, high).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "relativeRisk": { + "description": "Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 \u003d higher risk than the population, numbers less than 1 \u003d lower risk.).", +@@ -158,15 +158,15 @@ + }, + "_relativeRisk": { + "description": "Extensions for relativeRisk", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whenPeriod": { + "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "whenRange": { + "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "rationale": { + "description": "Additional information explaining the basis for the prediction.", +@@ -174,7 +174,7 @@ + }, + "_rationale": { + "description": "Extensions for rationale", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json +index 801862a192..fd52d2ca05 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json +@@ -14,7 +14,7 @@ + "properties": { + "origin": { + "description": "The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "period": { + "description": "The length of time between sampling times, measured in milliseconds.", +@@ -23,7 +23,7 @@ + }, + "_period": { + "description": "Extensions for period", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "factor": { + "description": "A correction factor that is applied to the sampled data points before they are added to the origin.", +@@ -32,7 +32,7 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lowerLimit": { + "description": "The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit).", +@@ -41,7 +41,7 @@ + }, + "_lowerLimit": { + "description": "Extensions for lowerLimit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "upperLimit": { + "description": "The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit).", +@@ -50,7 +50,7 @@ + }, + "_upperLimit": { + "description": "Extensions for upperLimit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dimensions": { + "description": "The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once.", +@@ -59,7 +59,7 @@ + }, + "_dimensions": { + "description": "Extensions for dimensions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "data": { + "description": "A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value.", +@@ -67,7 +67,7 @@ + }, + "_data": { + "description": "Extensions for data", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json +index 3b7e34bc9c..54b5dd90d4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json +@@ -23,7 +23,7 @@ + "description": "External Ids for this item.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,36 +32,36 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "serviceCategory": { + "description": "A broad categorisation of the service that is to be performed during this appointment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "serviceType": { + "description": "The specific service that is to be performed during this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actor": { + "description": "The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, PractitionerRole, Device, Patient or RelatedPerson.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "planningHorizon": { + "description": "The period of time that the slots that are attached to this Schedule resource cover (even if none exist). These cover the amount of time that an organization\u0027s planning horizon; the interval for which they are currently accepting appointments. This does not define a \"template\" for planning outside these dates.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "comment": { + "description": "Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.", +@@ -69,7 +69,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json +index 6863a4328b..5e38bef21d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the search parameter when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the search parameter author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the search parameter. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this search parameter. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this search parameter is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the search parameter was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the search parameter changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the search parameter.", +@@ -80,27 +80,27 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate search parameter instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the search parameter is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -109,7 +109,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The code used in the URL or the parameter name in a parameters resource for this search parameter.", +@@ -118,7 +118,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "The base resource type(s) that this search parameter can be used against.", +@@ -132,7 +132,7 @@ + "description": "Extensions for base", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "type": { +@@ -151,7 +151,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "derivedFrom": { + "description": "Where this search parameter is originally defined. If a derivedFrom is provided, then the details in the search parameter must be consistent with the definition from which it is defined. I.e. the parameter should have the same meaning, and (usually) the functionality should be a proper subset of the underlying search parameter.", +@@ -159,7 +159,7 @@ + }, + "_derivedFrom": { + "description": "Extensions for derivedFrom", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the search parameter from a consumer\u0027s perspective. and how it used.", +@@ -167,7 +167,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "A FHIRPath expression that returns a set of elements for the search parameter.", +@@ -175,7 +175,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "xpath": { + "description": "An XPath expression that returns a set of elements for the search parameter.", +@@ -183,7 +183,7 @@ + }, + "_xpath": { + "description": "Extensions for xpath", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "xpathUsage": { + "description": "How the search parameter relates to the set of elements returned by evaluating the xpath query.", +@@ -198,7 +198,7 @@ + }, + "_xpathUsage": { + "description": "Extensions for xpathUsage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "Types of resource (if a resource is referenced).", +@@ -212,7 +212,7 @@ + "description": "Extensions for target", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "comparator": { +@@ -237,7 +237,7 @@ + "description": "Extensions for comparator", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "modifier": { +@@ -263,7 +263,7 @@ + "description": "Extensions for modifier", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "chain": { +@@ -277,7 +277,7 @@ + "description": "Extensions for chain", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "component": { +@@ -304,7 +304,7 @@ + "properties": { + "definition": { + "description": "The definition of the search parameter that describes this part.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "expression": { + "description": "A sub-expression that defines how to extract values for this component from the output of the main SearchParameter.expression.", +@@ -312,7 +312,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json +index e2beb552bf..31daa0fdcd 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique identifier for this particular sequence instance. This is a FHIR-defined id.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "type": { +@@ -37,7 +37,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "coordinateSystem": { + "description": "Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).", +@@ -46,27 +46,27 @@ + }, + "_coordinateSystem": { + "description": "Extensions for coordinateSystem", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "The patient whose sequencing results are described by this resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "specimen": { + "description": "Specimen used for sequencing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The method for sequencing, for example, chip information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performer": { + "description": "The organization or lab that should be responsible for this result.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "The number of copies of the seqeunce of interest. (RNASeq).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "referenceSeq": { + "description": "A sequence that is used as a reference to describe variants that are present in a sequence analyzed.", +@@ -85,7 +85,7 @@ + }, + "_observedSeq": { + "description": "Extensions for observedSeq", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quality": { + "description": "An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).", +@@ -101,7 +101,7 @@ + }, + "_readCoverage": { + "description": "Extensions for readCoverage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "repository": { + "description": "Configurations of the external repository. The repository shall store target\u0027s observedSeq or records related with target\u0027s observedSeq.", +@@ -114,7 +114,7 @@ + "description": "Pointer to next atomic sequence which at most contains one variant.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -134,7 +134,7 @@ + "properties": { + "chromosome": { + "description": "Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "genomeBuild": { + "description": "The Genome Build used for reference, following GRCh build versions e.g. \u0027GRCh 37\u0027. Version number must be included if a versioned release of a primary build was used.", +@@ -142,15 +142,15 @@ + }, + "_genomeBuild": { + "description": "Extensions for genomeBuild", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "referenceSeqId": { + "description": "Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "referenceSeqPointer": { + "description": "A Pointer to another Sequence entity as reference sequence.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "referenceSeqString": { + "description": "A string like \"ACGT\".", +@@ -158,7 +158,7 @@ + }, + "_referenceSeqString": { + "description": "Extensions for referenceSeqString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "strand": { + "description": "Directionality of DNA sequence. Available values are \"1\" for the plus strand (5\u0027 to 3\u0027)/Watson/Sense/positive and \"-1\" for the minus strand(3\u0027 to 5\u0027)/Crick/Antisense/negative.", +@@ -167,7 +167,7 @@ + }, + "_strand": { + "description": "Extensions for strand", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "windowStart": { + "description": "Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", +@@ -176,7 +176,7 @@ + }, + "_windowStart": { + "description": "Extensions for windowStart", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "windowEnd": { + "description": "End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", +@@ -185,7 +185,7 @@ + }, + "_windowEnd": { + "description": "Extensions for windowEnd", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -206,7 +206,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "End position of the variant on the reference sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", +@@ -215,7 +215,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "observedAllele": { + "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the observed sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", +@@ -223,7 +223,7 @@ + }, + "_observedAllele": { + "description": "Extensions for observedAllele", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "referenceAllele": { + "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the reference sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", +@@ -231,7 +231,7 @@ + }, + "_referenceAllele": { + "description": "Extensions for referenceAllele", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cigar": { + "description": "Extended CIGAR string for aligning the sequence with reference bases. See detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).", +@@ -239,11 +239,11 @@ + }, + "_cigar": { + "description": "Extensions for cigar", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variantPointer": { + "description": "A pointer to an Observation containing variant information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -268,11 +268,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "standardSequence": { + "description": "Gold standard sequence used for comparing against.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "start": { + "description": "Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", +@@ -281,7 +281,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "End position of the sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", +@@ -290,15 +290,15 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "score": { + "description": "The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "method": { + "description": "Which method is used to get sequence quality.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "truthTP": { + "description": "True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", +@@ -307,7 +307,7 @@ + }, + "_truthTP": { + "description": "Extensions for truthTP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "queryTP": { + "description": "True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", +@@ -316,7 +316,7 @@ + }, + "_queryTP": { + "description": "Extensions for queryTP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "truthFN": { + "description": "False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.", +@@ -325,7 +325,7 @@ + }, + "_truthFN": { + "description": "Extensions for truthFN", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "queryFP": { + "description": "False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.", +@@ -334,7 +334,7 @@ + }, + "_queryFP": { + "description": "Extensions for queryFP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "gtFP": { + "description": "The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).", +@@ -343,7 +343,7 @@ + }, + "_gtFP": { + "description": "Extensions for gtFP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "precision": { + "description": "QUERY.TP / (QUERY.TP + QUERY.FP).", +@@ -352,7 +352,7 @@ + }, + "_precision": { + "description": "Extensions for precision", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recall": { + "description": "TRUTH.TP / (TRUTH.TP + TRUTH.FN).", +@@ -361,7 +361,7 @@ + }, + "_recall": { + "description": "Extensions for recall", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fScore": { + "description": "Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).", +@@ -370,7 +370,7 @@ + }, + "_fScore": { + "description": "Extensions for fScore", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -397,7 +397,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "URI of an external repository which contains further details about the genetics data.", +@@ -405,7 +405,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "URI of an external repository which contains further details about the genetics data.", +@@ -413,7 +413,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "datasetId": { + "description": "Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.", +@@ -421,7 +421,7 @@ + }, + "_datasetId": { + "description": "Extensions for datasetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variantsetId": { + "description": "Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.", +@@ -429,7 +429,7 @@ + }, + "_variantsetId": { + "description": "Extensions for variantsetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "readsetId": { + "description": "Id of the read in this external repository.", +@@ -437,7 +437,7 @@ + }, + "_readsetId": { + "description": "Extensions for readsetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json +index 12f6166072..9674d5e2a1 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this service definition when it is represented in other formats, or referenced in a specification, model, design or an instance. This is used for CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the service definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the service definition.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this service definition. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this service definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the service definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the service definition changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the service definition.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the service definition from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this service definition is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the module is used from a clinical perspective.", +@@ -119,7 +119,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -128,7 +128,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -137,45 +137,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the service definition content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate service definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the service definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the module, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -184,32 +184,32 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related resources such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "trigger": { + "description": "The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.", + "type": "array", + "items": { +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "dataRequirement": { + "description": "Data requirements are a machine processable description of the data required by the module in order to perform a successful evaluation.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "operationDefinition": { + "description": "A reference to the operation that is used to invoke this service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json +index 08b1f2e414..b301c1f0b0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json +@@ -16,7 +16,7 @@ + "description": "An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "when": { +@@ -25,7 +25,7 @@ + }, + "_when": { + "description": "Extensions for when", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whoUri": { + "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", +@@ -33,11 +33,11 @@ + }, + "_whoUri": { + "description": "Extensions for whoUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whoReference": { + "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOfUri": { + "description": "A reference to an application-usable description of the identity that is represented by the signature.", +@@ -45,11 +45,11 @@ + }, + "_onBehalfOfUri": { + "description": "Extensions for onBehalfOfUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onBehalfOfReference": { + "description": "A reference to an application-usable description of the identity that is represented by the signature.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contentType": { + "description": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jwt for JWT, and image/* for a graphical image of a signature, etc.", +@@ -58,7 +58,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "blob": { + "description": "The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.", +@@ -66,7 +66,7 @@ + }, + "_blob": { + "description": "Extensions for blob", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json +index 263df540d2..decc3eba12 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json +@@ -23,34 +23,34 @@ + "description": "External Ids for this item.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "serviceCategory": { + "description": "A broad categorisation of the service that is to be performed during this appointment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "serviceType": { + "description": "The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "appointmentType": { + "description": "The style of appointment or patient that may be booked in the slot (not service type).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "schedule": { + "description": "The schedule resource that this slot defines an interval of status information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "busy | free | busy-unavailable | busy-tentative | entered-in-error.", +@@ -65,7 +65,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "start": { + "description": "Date/Time that the slot is to begin.", +@@ -73,7 +73,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "Date/Time that the slot is to conclude.", +@@ -81,7 +81,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "overbooked": { + "description": "This slot has already been overbooked, appointments are unlikely to be accepted for this time.", +@@ -89,7 +89,7 @@ + }, + "_overbooked": { + "description": "Extensions for overbooked", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments on the slot to describe any extended information. Such as custom constraints on the slot.", +@@ -97,7 +97,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json +index cc6646152f..ff2708c794 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json +@@ -23,12 +23,12 @@ + "description": "Id for specimen.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "accessionIdentifier": { + "description": "The identifier assigned by the lab when accessioning specimen(s). This is not necessarily the same as the specimen identifier, depending on local lab procedures.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The availability of the specimen.", +@@ -42,15 +42,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The kind of material that forms the specimen.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Where the specimen came from. This may be from the patient(s) or from the environment or a device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "receivedTime": { + "description": "Time when specimen was received for processing or testing.", +@@ -59,20 +59,20 @@ + }, + "_receivedTime": { + "description": "Extensions for receivedTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parent": { + "description": "Reference to the parent (source) specimen which is used when the specimen was either derived from or a component of another specimen.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "request": { + "description": "Details concerning a test or procedure request that required a specimen to be collected.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "collection": { +@@ -97,7 +97,7 @@ + "description": "To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -118,7 +118,7 @@ + "properties": { + "collector": { + "description": "Person who collected the specimen.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "collectedDateTime": { + "description": "Time when specimen was collected from subject - the physiologically relevant time.", +@@ -127,23 +127,23 @@ + }, + "_collectedDateTime": { + "description": "Extensions for collectedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "collectedPeriod": { + "description": "Time when specimen was collected from subject - the physiologically relevant time.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "quantity": { + "description": "The quantity of specimen collected; for instance the volume of a blood sample, or the physical measurement of an anatomic pathology sample.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "method": { + "description": "A coded value specifying the technique that is used to perform the procedure.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "bodySite": { + "description": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -163,17 +163,17 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedure": { + "description": "A coded value specifying the procedure used to process the specimen.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "additive": { + "description": "Material used in the processing step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "timeDateTime": { +@@ -183,11 +183,11 @@ + }, + "_timeDateTime": { + "description": "Extensions for timeDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timePeriod": { + "description": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +@@ -205,7 +205,7 @@ + "description": "Id for container. There may be multiple; a manufacturer\u0027s bar code, lab assigned identifier, etc. The container ID may differ from the specimen id in some circumstances.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "description": { +@@ -214,27 +214,27 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of container associated with the specimen (e.g. slide, aliquot, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "capacity": { + "description": "The capacity (volume or other measure) the container may contain.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "specimenQuantity": { + "description": "The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "additiveCodeableConcept": { + "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "additiveReference": { + "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json +index 94a27faea1..0cb2aca2f4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this structure definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the structure definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the structure definition.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this structure definition. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this structure definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the structure definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the structure definition.", +@@ -95,13 +95,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -110,20 +110,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the structure definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -132,7 +132,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure definition.", +@@ -140,13 +140,13 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "keyword": { + "description": "A set of key words or terms from external terminologies that may be used to assist with indexing and searching of templates.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "fhirVersion": { +@@ -156,7 +156,7 @@ + }, + "_fhirVersion": { + "description": "Extensions for fhirVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mapping": { + "description": "An external specification that the content is mapped to.", +@@ -177,7 +177,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abstract": { + "description": "Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be instantiated. For Resources and Data types, abstract types will never be exchanged between systems.", +@@ -185,7 +185,7 @@ + }, + "_abstract": { + "description": "Extensions for abstract", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contextType": { + "description": "If this is an extension, Identifies the context within FHIR resources where the extension can be used.", +@@ -198,7 +198,7 @@ + }, + "_contextType": { + "description": "Extensions for contextType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "context": { + "description": "Identifies the types of resource or data type elements to which the extension can be applied.", +@@ -211,7 +211,7 @@ + "description": "Extensions for context", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "contextInvariant": { +@@ -225,7 +225,7 @@ + "description": "Extensions for contextInvariant", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "type": { +@@ -235,7 +235,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "baseDefinition": { + "description": "An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.", +@@ -243,7 +243,7 @@ + }, + "_baseDefinition": { + "description": "Extensions for baseDefinition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "derivation": { + "description": "How the type relates to the baseDefinition.", +@@ -255,7 +255,7 @@ + }, + "_derivation": { + "description": "Extensions for derivation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "snapshot": { + "description": "A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition.", +@@ -287,7 +287,7 @@ + }, + "_identity": { + "description": "Extensions for identity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "An absolute URI that identifies the specification that this mapping is expressed to.", +@@ -295,7 +295,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A name for the specification that is being mapped to.", +@@ -303,7 +303,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", +@@ -311,7 +311,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -329,7 +329,7 @@ + "description": "Captures constraints on each element within the resource.", + "type": "array", + "items": { +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + } + } + }, +@@ -351,7 +351,7 @@ + "description": "Captures constraints on each element within the resource.", + "type": "array", + "items": { +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json +index 929a62fabb..939a106964 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this structure map when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the structure map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the structure map.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this structure map. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this structure map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the structure map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure map changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the structure map.", +@@ -95,13 +95,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -110,20 +110,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure map instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the structure map is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -132,7 +132,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure map.", +@@ -140,7 +140,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "structure": { + "description": "A structure definition used by this map. The structure definition may describe instances that are converted, or the instances that are produced.", +@@ -160,7 +160,7 @@ + "description": "Extensions for import", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "group": { +@@ -192,7 +192,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "How the referenced structure is used in this mapping.", +@@ -206,7 +206,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "The name used for this type in the map.", +@@ -214,7 +214,7 @@ + }, + "_alias": { + "description": "Extensions for alias", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Documentation that describes how the structure is used in the mapping.", +@@ -222,7 +222,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -243,7 +243,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extends": { + "description": "Another group that this group adds rules to.", +@@ -252,7 +252,7 @@ + }, + "_extends": { + "description": "Extensions for extends", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "typeMode": { + "description": "If this is the default rule set to apply for thie source type, or this combination of types.", +@@ -265,7 +265,7 @@ + }, + "_typeMode": { + "description": "Extensions for typeMode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Additional supporting documentation that explains the purpose of the group and the types of mappings within it.", +@@ -273,7 +273,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "input": { + "description": "A name assigned to an instance of data. The instance must be provided when the mapping is invoked.", +@@ -312,7 +312,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Type for this instance of data.", +@@ -320,7 +320,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "Mode for this instance of data.", +@@ -332,7 +332,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Documentation for this instance of data.", +@@ -340,7 +340,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -361,7 +361,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "Source inputs to the mapping.", +@@ -397,7 +397,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -421,7 +421,7 @@ + }, + "_context": { + "description": "Extensions for context", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.", +@@ -430,7 +430,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Specified maximum cardinality for the element - a number or a \"*\". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it\u0027s the default value).", +@@ -438,7 +438,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.", +@@ -446,7 +446,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueBoolean": { + "description": "A value to use if there is no existing value in the source object.", +@@ -454,7 +454,7 @@ + }, + "_defaultValueBoolean": { + "description": "Extensions for defaultValueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInteger": { + "description": "A value to use if there is no existing value in the source object.", +@@ -463,7 +463,7 @@ + }, + "_defaultValueInteger": { + "description": "Extensions for defaultValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDecimal": { + "description": "A value to use if there is no existing value in the source object.", +@@ -472,7 +472,7 @@ + }, + "_defaultValueDecimal": { + "description": "Extensions for defaultValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueBase64Binary": { + "description": "A value to use if there is no existing value in the source object.", +@@ -480,7 +480,7 @@ + }, + "_defaultValueBase64Binary": { + "description": "Extensions for defaultValueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInstant": { + "description": "A value to use if there is no existing value in the source object.", +@@ -488,7 +488,7 @@ + }, + "_defaultValueInstant": { + "description": "Extensions for defaultValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueString": { + "description": "A value to use if there is no existing value in the source object.", +@@ -496,7 +496,7 @@ + }, + "_defaultValueString": { + "description": "Extensions for defaultValueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUri": { + "description": "A value to use if there is no existing value in the source object.", +@@ -504,7 +504,7 @@ + }, + "_defaultValueUri": { + "description": "Extensions for defaultValueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDate": { + "description": "A value to use if there is no existing value in the source object.", +@@ -513,7 +513,7 @@ + }, + "_defaultValueDate": { + "description": "Extensions for defaultValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDateTime": { + "description": "A value to use if there is no existing value in the source object.", +@@ -522,7 +522,7 @@ + }, + "_defaultValueDateTime": { + "description": "Extensions for defaultValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueTime": { + "description": "A value to use if there is no existing value in the source object.", +@@ -531,7 +531,7 @@ + }, + "_defaultValueTime": { + "description": "Extensions for defaultValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueCode": { + "description": "A value to use if there is no existing value in the source object.", +@@ -540,7 +540,7 @@ + }, + "_defaultValueCode": { + "description": "Extensions for defaultValueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueOid": { + "description": "A value to use if there is no existing value in the source object.", +@@ -549,7 +549,7 @@ + }, + "_defaultValueOid": { + "description": "Extensions for defaultValueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUuid": { + "description": "A value to use if there is no existing value in the source object.", +@@ -558,7 +558,7 @@ + }, + "_defaultValueUuid": { + "description": "Extensions for defaultValueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueId": { + "description": "A value to use if there is no existing value in the source object.", +@@ -567,7 +567,7 @@ + }, + "_defaultValueId": { + "description": "Extensions for defaultValueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUnsignedInt": { + "description": "A value to use if there is no existing value in the source object.", +@@ -576,7 +576,7 @@ + }, + "_defaultValueUnsignedInt": { + "description": "Extensions for defaultValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValuePositiveInt": { + "description": "A value to use if there is no existing value in the source object.", +@@ -585,7 +585,7 @@ + }, + "_defaultValuePositiveInt": { + "description": "Extensions for defaultValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueMarkdown": { + "description": "A value to use if there is no existing value in the source object.", +@@ -593,151 +593,151 @@ + }, + "_defaultValueMarkdown": { + "description": "Extensions for defaultValueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueElement": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueExtension": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "defaultValueBackboneElement": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "defaultValueNarrative": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "defaultValueAnnotation": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "defaultValueAttachment": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "defaultValueIdentifier": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "defaultValueCodeableConcept": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "defaultValueCoding": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "defaultValueQuantity": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDuration": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "defaultValueSimpleQuantity": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDistance": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "defaultValueCount": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "defaultValueMoney": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "defaultValueAge": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "defaultValueRange": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "defaultValuePeriod": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "defaultValueRatio": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "defaultValueReference": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "defaultValueSampledData": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "defaultValueSignature": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "defaultValueHumanName": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "defaultValueAddress": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "defaultValueContactPoint": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "defaultValueTiming": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "defaultValueMeta": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "defaultValueElementDefinition": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "defaultValueContactDetail": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "defaultValueContributor": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "defaultValueDosage": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "defaultValueRelatedArtifact": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "defaultValueUsageContext": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "defaultValueDataRequirement": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "defaultValueParameterDefinition": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "defaultValueTriggerDefinition": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "element": { + "description": "Optional field for this source.", +@@ -745,7 +745,7 @@ + }, + "_element": { + "description": "Extensions for element", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "listMode": { + "description": "How to handle the list mode for this element.", +@@ -760,7 +760,7 @@ + }, + "_listMode": { + "description": "Extensions for listMode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variable": { + "description": "Named context for field, if a field is specified.", +@@ -769,7 +769,7 @@ + }, + "_variable": { + "description": "Extensions for variable", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "condition": { + "description": "FHIRPath expression - must be true or the rule does not apply.", +@@ -777,7 +777,7 @@ + }, + "_condition": { + "description": "Extensions for condition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "check": { + "description": "FHIRPath expression - must be true or the mapping engine throws an error instead of completing.", +@@ -785,7 +785,7 @@ + }, + "_check": { + "description": "Extensions for check", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -806,7 +806,7 @@ + }, + "_context": { + "description": "Extensions for context", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contextType": { + "description": "How to interpret the context.", +@@ -818,7 +818,7 @@ + }, + "_contextType": { + "description": "Extensions for contextType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "element": { + "description": "Field to create in the context.", +@@ -826,7 +826,7 @@ + }, + "_element": { + "description": "Extensions for element", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variable": { + "description": "Named context for field, if desired, and a field is specified.", +@@ -835,7 +835,7 @@ + }, + "_variable": { + "description": "Extensions for variable", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "listMode": { + "description": "If field is a list, how to manage the list.", +@@ -854,7 +854,7 @@ + "description": "Extensions for listMode", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "listRuleId": { +@@ -864,7 +864,7 @@ + }, + "_listRuleId": { + "description": "Extensions for listRuleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "transform": { + "description": "How the data is copied / created.", +@@ -891,7 +891,7 @@ + }, + "_transform": { + "description": "Extensions for transform", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parameter": { + "description": "Parameters to the transform.", +@@ -919,7 +919,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "Parameter value - variable or literal.", +@@ -927,7 +927,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "Parameter value - variable or literal.", +@@ -935,7 +935,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "Parameter value - variable or literal.", +@@ -944,7 +944,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "Parameter value - variable or literal.", +@@ -953,7 +953,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -974,7 +974,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variable": { + "description": "Variable to pass to the rule or group.", +@@ -987,7 +987,7 @@ + "description": "Extensions for variable", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json +index 183d1c4bad..f6ed7b22c8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json +@@ -31,13 +31,13 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "end": { +@@ -46,7 +46,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reason": { + "description": "A description of why this subscription is defined.", +@@ -54,7 +54,7 @@ + }, + "_reason": { + "description": "Extensions for reason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "criteria": { + "description": "The rules that the server should use to determine when to generate notifications for this subscription.", +@@ -62,7 +62,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "error": { + "description": "A record of the last error that occurred when the server processed a notification.", +@@ -70,7 +70,7 @@ + }, + "_error": { + "description": "Extensions for error", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "channel": { + "description": "Details where to send notifications when resources are received that meet the criteria.", +@@ -80,7 +80,7 @@ + "description": "A tag to add to any resource that matches the criteria, after the subscription is processed.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + }, +@@ -112,7 +112,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "The uri that describes the actual end-point to send messages to.", +@@ -120,7 +120,7 @@ + }, + "_endpoint": { + "description": "Extensions for endpoint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "payload": { + "description": "The mime type to send the payload in - either application/fhir+xml, or application/fhir+json. If the payload is not present, then there is no payload in the notification, just a notification.", +@@ -128,7 +128,7 @@ + }, + "_payload": { + "description": "Extensions for payload", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "header": { + "description": "Additional headers / information to send as part of the notification.", +@@ -141,7 +141,7 @@ + "description": "Extensions for header", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json +index 3e56528b84..139ef7c92f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique identifier for the substance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,18 +37,18 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { + "description": "A code (or set of codes) that identify this substance.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A description of the substance - its appearance, handling requirements, and other usage notes.", +@@ -56,7 +56,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "instance": { + "description": "Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.", +@@ -90,7 +90,7 @@ + "properties": { + "identifier": { + "description": "Identifier associated with the package/container (usually a label affixed directly).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "expiry": { + "description": "When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.", +@@ -99,11 +99,11 @@ + }, + "_expiry": { + "description": "Extensions for expiry", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "The amount of the substance.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +@@ -119,15 +119,15 @@ + "properties": { + "quantity": { + "description": "The amount of the ingredient in the substance - a concentration ratio.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "substanceCodeableConcept": { + "description": "Another substance that is a component of this substance.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "substanceReference": { + "description": "Another substance that is a component of this substance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json +index 3fe868ec75..de61391b2e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json +@@ -21,20 +21,20 @@ + }, + "identifier": { + "description": "Identifier assigned by the dispensing facility when the item(s) is dispensed.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular event is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -49,15 +49,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "A link to a resource representing the person whom the delivered item is for.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "suppliedItem": { + "description": "The item that is being delivered or has been supplied.", +@@ -70,29 +70,29 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date or time(s) the activity occurred.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "The date or time(s) the activity occurred.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "supplier": { + "description": "The individual responsible for dispensing the medication, supplier or device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "destination": { + "description": "Identification of the facility/location where the Supply was shipped to, as part of the dispense event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "receiver": { + "description": "Identifies the person who picked up the Supply.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -112,15 +112,15 @@ + "properties": { + "quantity": { + "description": "The amount of supply that has been dispensed. Includes unit of measure.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "itemCodeableConcept": { + "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json +index 2d9adc2370..1808807437 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Unique identifier for this supply request.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "Status of the supply request.", +@@ -38,11 +38,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Indicates how quickly this SupplyRequest should be addressed with respect to other requests.", +@@ -51,7 +51,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderedItem": { + "description": "The item being requested.", +@@ -64,15 +64,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "When the request should be fulfilled.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "When the request should be fulfilled.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "authoredOn": { + "description": "When the request was made.", +@@ -81,7 +81,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -91,24 +91,24 @@ + "description": "Who is intended to fulfill the request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "reasonCodeableConcept": { + "description": "Why the supply item was requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Why the supply item was requested.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "deliverFrom": { + "description": "Where the supply is expected to come from.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "deliverTo": { + "description": "Where the supply is destined to go.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -127,15 +127,15 @@ + "properties": { + "quantity": { + "description": "The amount that is being ordered of the indicated item.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "itemCodeableConcept": { + "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -154,11 +154,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json +index 57a97feb51..7e33017c2b 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json +@@ -23,7 +23,7 @@ + "description": "The business identifier for this task.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definitionUri": { +@@ -32,28 +32,28 @@ + }, + "_definitionUri": { + "description": "Extensions for definitionUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definitionReference": { + "description": "A reference to a formal or informal definition of the task. For example, a protocol, a step within a defined workflow definition, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "basedOn": { + "description": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a \"request\" resource such as a ProcedureRequest, MedicationRequest, ProcedureRequest, CarePlan, etc. which is distinct from the \"request\" resource the task is seeking to fulfil. This latter resource is referenced by FocusOn. For example, based on a ProcedureRequest (\u003d BasedOn), a task is created to fulfil a procedureRequest ( \u003d FocusOn ) to collect a specimen from a patient.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "An identifier that links together multiple tasks and other requests that were created in the same context.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "partOf": { + "description": "Task that this particular task is part of.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -76,15 +76,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusReason": { + "description": "An explanation as to why this task is held, failed, was refused, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "businessStatus": { + "description": "Contains business-specific nuances of the business state.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "intent": { + "description": "Indicates the \"level\" of actionability associated with the Task. I.e. Is this a proposed task, a planned task, an actionable task, etc.", +@@ -93,7 +93,7 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Indicates how quickly the Task should be addressed with respect to other requests.", +@@ -102,11 +102,11 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A name or code (or both) briefly describing what the task involves.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A free-text description of what is to be performed.", +@@ -114,23 +114,23 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focus": { + "description": "The request being actioned or the resource being manipulated by this task.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "for": { + "description": "The entity who benefits from the performance of the service specified in the task (e.g., the patient).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "executionPeriod": { + "description": "Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "authoredOn": { + "description": "The date and time this task was created.", +@@ -139,7 +139,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastModified": { + "description": "The date and time of last modification to this task.", +@@ -148,7 +148,7 @@ + }, + "_lastModified": { + "description": "Extensions for lastModified", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The creator of the task.", +@@ -158,29 +158,29 @@ + "description": "The type of participant that can execute the task.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "owner": { + "description": "Individual organization or Device currently responsible for task execution.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "A description or code indicating why this task needs to be performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Free-text information captured about the task as it progresses.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "restriction": { +@@ -218,11 +218,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the task.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of when they initiated the task.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -246,17 +246,17 @@ + }, + "_repetitions": { + "description": "Extensions for repetitions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Over what time-period is fulfillment sought.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "recipient": { + "description": "For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -273,7 +273,7 @@ + "properties": { + "type": { + "description": "A code or description indicating how the input is intended to be used as part of the task execution.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueBoolean": { + "description": "The value of the input parameter as a basic type.", +@@ -281,7 +281,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of the input parameter as a basic type.", +@@ -290,7 +290,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The value of the input parameter as a basic type.", +@@ -299,7 +299,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "The value of the input parameter as a basic type.", +@@ -307,7 +307,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "The value of the input parameter as a basic type.", +@@ -315,7 +315,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The value of the input parameter as a basic type.", +@@ -323,7 +323,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The value of the input parameter as a basic type.", +@@ -331,7 +331,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The value of the input parameter as a basic type.", +@@ -340,7 +340,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of the input parameter as a basic type.", +@@ -349,7 +349,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The value of the input parameter as a basic type.", +@@ -358,7 +358,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of the input parameter as a basic type.", +@@ -367,7 +367,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "The value of the input parameter as a basic type.", +@@ -376,7 +376,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "The value of the input parameter as a basic type.", +@@ -385,7 +385,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "The value of the input parameter as a basic type.", +@@ -394,7 +394,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "The value of the input parameter as a basic type.", +@@ -403,7 +403,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "The value of the input parameter as a basic type.", +@@ -412,7 +412,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "The value of the input parameter as a basic type.", +@@ -420,151 +420,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "required": [ +@@ -583,7 +583,7 @@ + "properties": { + "type": { + "description": "The name of the Output parameter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueBoolean": { + "description": "The value of the Output parameter as a basic type.", +@@ -591,7 +591,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of the Output parameter as a basic type.", +@@ -600,7 +600,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The value of the Output parameter as a basic type.", +@@ -609,7 +609,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "The value of the Output parameter as a basic type.", +@@ -617,7 +617,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "The value of the Output parameter as a basic type.", +@@ -625,7 +625,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The value of the Output parameter as a basic type.", +@@ -633,7 +633,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The value of the Output parameter as a basic type.", +@@ -641,7 +641,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The value of the Output parameter as a basic type.", +@@ -650,7 +650,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of the Output parameter as a basic type.", +@@ -659,7 +659,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The value of the Output parameter as a basic type.", +@@ -668,7 +668,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of the Output parameter as a basic type.", +@@ -677,7 +677,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "The value of the Output parameter as a basic type.", +@@ -686,7 +686,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "The value of the Output parameter as a basic type.", +@@ -695,7 +695,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "The value of the Output parameter as a basic type.", +@@ -704,7 +704,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "The value of the Output parameter as a basic type.", +@@ -713,7 +713,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "The value of the Output parameter as a basic type.", +@@ -722,7 +722,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "The value of the Output parameter as a basic type.", +@@ -730,151 +730,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json +index 03ca407d4c..7dcb0cc1b6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Identifier for the TestScript assigned for external purposes outside the context of FHIR.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "name": { + "description": "A free text natural language name identifying the executed TestScript.", +@@ -29,7 +29,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The current state of this test report.", +@@ -44,11 +44,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "testScript": { + "description": "Ideally this is an absolute URL that is used to identify the version-specific TestScript that was executed, matching the `TestScript.url`.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "result": { + "description": "The overall result from the execution of the TestScript.", +@@ -61,7 +61,7 @@ + }, + "_result": { + "description": "Extensions for result", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "score": { + "description": "The final score (percentage of tests passed) resulting from the execution of the TestScript.", +@@ -70,7 +70,7 @@ + }, + "_score": { + "description": "Extensions for score", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "tester": { + "description": "Name of the tester producing this report (Organization or individual).", +@@ -78,7 +78,7 @@ + }, + "_tester": { + "description": "Extensions for tester", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "issued": { + "description": "When the TestScript was executed and this TestReport was generated.", +@@ -87,7 +87,7 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "participant": { + "description": "A participant in the test execution, either the execution engine, a client, or a server.", +@@ -138,7 +138,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "The uri of the participant. An absolute URL is preferred.", +@@ -146,7 +146,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display name of the participant.", +@@ -154,7 +154,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -223,7 +223,7 @@ + }, + "_result": { + "description": "Extensions for result", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "message": { + "description": "An explanatory message associated with the result.", +@@ -231,7 +231,7 @@ + }, + "_message": { + "description": "Extensions for message", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "A link to further details on the result.", +@@ -239,7 +239,7 @@ + }, + "_detail": { + "description": "Extensions for detail", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -266,7 +266,7 @@ + }, + "_result": { + "description": "Extensions for result", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "message": { + "description": "An explanatory message associated with the result.", +@@ -274,7 +274,7 @@ + }, + "_message": { + "description": "Extensions for message", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "A link to further details on the result.", +@@ -282,7 +282,7 @@ + }, + "_detail": { + "description": "Extensions for detail", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -302,7 +302,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the test used by test engines for tracking and reporting purposes.", +@@ -310,7 +310,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "action": { + "description": "Action would contain either an operation or an assertion.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json +index bb1de86a98..a56b943851 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this test script when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the test script when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the test script author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the test script. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the test script.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this test script. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this test script is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the test script was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the test script changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the test script.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate test script instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the test script is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the test script and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the test script.", +@@ -137,7 +137,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "origin": { + "description": "An abstract server used in operations within this test script in the origin element.", +@@ -168,7 +168,7 @@ + "description": "Reference to the profile to be used for validation.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "variable": { +@@ -229,11 +229,11 @@ + }, + "_index": { + "description": "Extensions for index", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The type of origin profile the test system supports.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -257,11 +257,11 @@ + }, + "_index": { + "description": "Extensions for index", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The type of destination profile the test system supports.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -313,7 +313,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Short description of the link.", +@@ -321,7 +321,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -341,7 +341,7 @@ + }, + "_required": { + "description": "Extensions for required", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "validated": { + "description": "Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.", +@@ -349,7 +349,7 @@ + }, + "_validated": { + "description": "Extensions for validated", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Description of the capabilities that this test script is requiring the server to support.", +@@ -357,7 +357,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "origin": { + "description": "Which origin server these requirements apply to.", +@@ -371,7 +371,7 @@ + "description": "Extensions for origin", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "destination": { +@@ -381,7 +381,7 @@ + }, + "_destination": { + "description": "Extensions for destination", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Links to the FHIR specification that describes this interaction and the resources involved in more detail.", +@@ -394,12 +394,12 @@ + "description": "Extensions for link", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "capabilities": { + "description": "Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -422,7 +422,7 @@ + }, + "_autocreate": { + "description": "Extensions for autocreate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "autodelete": { + "description": "Whether or not to implicitly delete the fixture during teardown. If true, the fixture is automatically deleted on each server being tested during teardown, therefore no delete operation is required for this fixture in the TestScript.teardown section.", +@@ -430,11 +430,11 @@ + }, + "_autodelete": { + "description": "Extensions for autodelete", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "Reference to the resource (containing the contents of the resource needed for operations).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -454,7 +454,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValue": { + "description": "A default, hard-coded, or user-defined value for this variable.", +@@ -462,7 +462,7 @@ + }, + "_defaultValue": { + "description": "Extensions for defaultValue", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the variable and its purpose.", +@@ -470,7 +470,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "The fluentpath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", +@@ -478,7 +478,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "headerField": { + "description": "Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.", +@@ -486,7 +486,7 @@ + }, + "_headerField": { + "description": "Extensions for headerField", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hint": { + "description": "Displayable text string with hint help information to the user when entering a default value.", +@@ -494,7 +494,7 @@ + }, + "_hint": { + "description": "Extensions for hint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", +@@ -502,7 +502,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceId": { + "description": "Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.", +@@ -511,7 +511,7 @@ + }, + "_sourceId": { + "description": "Extensions for sourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -527,7 +527,7 @@ + "properties": { + "resource": { + "description": "Reference to the resource (containing the contents of the rule needed for assertions).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -557,7 +557,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The explicit or dynamic value for the parameter that will be passed on to the external rule template.", +@@ -565,7 +565,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -581,7 +581,7 @@ + "properties": { + "resource": { + "description": "Reference to the resource (containing the contents of the ruleset needed for assertions).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "rule": { + "description": "The referenced rule within the external ruleset template.", +@@ -613,7 +613,7 @@ + }, + "_ruleId": { + "description": "Extensions for ruleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -640,7 +640,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value for the parameter that will be passed on to the external ruleset rule template.", +@@ -648,7 +648,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -706,7 +706,7 @@ + "properties": { + "type": { + "description": "Server interaction or operation type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "resource": { + "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", +@@ -715,7 +715,7 @@ + }, + "_resource": { + "description": "Extensions for resource", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "label": { + "description": "The label would be used for tracking/logging purposes by test engines.", +@@ -723,7 +723,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The description would be used by test engines for tracking and reporting purposes.", +@@ -731,7 +731,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "accept": { + "description": "The content-type or mime-type to use for RESTful operation in the \u0027Accept\u0027 header.", +@@ -745,7 +745,7 @@ + }, + "_accept": { + "description": "Extensions for accept", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentType": { + "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", +@@ -759,7 +759,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "destination": { + "description": "The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.", +@@ -768,7 +768,7 @@ + }, + "_destination": { + "description": "Extensions for destination", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "encodeRequestUrl": { + "description": "Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.", +@@ -776,7 +776,7 @@ + }, + "_encodeRequestUrl": { + "description": "Extensions for encodeRequestUrl", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "origin": { + "description": "The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.", +@@ -785,7 +785,7 @@ + }, + "_origin": { + "description": "Extensions for origin", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "params": { + "description": "Path plus parameters after [type]. Used to set parts of the request URL explicitly.", +@@ -793,7 +793,7 @@ + }, + "_params": { + "description": "Extensions for params", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestHeader": { + "description": "Header elements would be used to set HTTP headers.", +@@ -809,7 +809,7 @@ + }, + "_requestId": { + "description": "Extensions for requestId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "responseId": { + "description": "The fixture id (maybe new) to map to the response.", +@@ -818,7 +818,7 @@ + }, + "_responseId": { + "description": "Extensions for responseId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceId": { + "description": "The id of the fixture used as the body of a PUT or POST request.", +@@ -827,7 +827,7 @@ + }, + "_sourceId": { + "description": "Extensions for sourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetId": { + "description": "Id of fixture used for extracting the [id], [type], and [vid] for GET requests.", +@@ -836,7 +836,7 @@ + }, + "_targetId": { + "description": "Extensions for targetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "Complete request URL.", +@@ -844,7 +844,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -864,7 +864,7 @@ + }, + "_field": { + "description": "Extensions for field", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value of the header e.g. \"application/fhir+xml\".", +@@ -872,7 +872,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -892,7 +892,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The description would be used by test engines for tracking and reporting purposes.", +@@ -900,7 +900,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "direction": { + "description": "The direction to use for the assertion.", +@@ -912,7 +912,7 @@ + }, + "_direction": { + "description": "Extensions for direction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compareToSourceId": { + "description": "Id of the source fixture used as the contents to be evaluated by either the \"source/expression\" or \"sourceId/path\" definition.", +@@ -920,7 +920,7 @@ + }, + "_compareToSourceId": { + "description": "Extensions for compareToSourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compareToSourceExpression": { + "description": "The fluentpath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", +@@ -928,7 +928,7 @@ + }, + "_compareToSourceExpression": { + "description": "Extensions for compareToSourceExpression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compareToSourcePath": { + "description": "XPath or JSONPath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", +@@ -936,7 +936,7 @@ + }, + "_compareToSourcePath": { + "description": "Extensions for compareToSourcePath", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentType": { + "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", +@@ -950,7 +950,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "The fluentpath expression to be evaluated against the request or response message contents - HTTP headers and payload.", +@@ -958,7 +958,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "headerField": { + "description": "The HTTP header field name e.g. \u0027Location\u0027.", +@@ -966,7 +966,7 @@ + }, + "_headerField": { + "description": "Extensions for headerField", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minimumId": { + "description": "The ID of a fixture. Asserts that the response contains at a minimum the fixture specified by minimumId.", +@@ -974,7 +974,7 @@ + }, + "_minimumId": { + "description": "Extensions for minimumId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "navigationLinks": { + "description": "Whether or not the test execution performs validation on the bundle navigation links.", +@@ -982,7 +982,7 @@ + }, + "_navigationLinks": { + "description": "Extensions for navigationLinks", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "operator": { + "description": "The operator type defines the conditional behavior of the assert. If not defined, the default is equals.", +@@ -1003,7 +1003,7 @@ + }, + "_operator": { + "description": "Extensions for operator", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.", +@@ -1011,7 +1011,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestMethod": { + "description": "The request method or HTTP operation code to compare against that used by the client system under test.", +@@ -1027,7 +1027,7 @@ + }, + "_requestMethod": { + "description": "Extensions for requestMethod", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestURL": { + "description": "The value to use in a comparison against the request URL path string.", +@@ -1035,7 +1035,7 @@ + }, + "_requestURL": { + "description": "Extensions for requestURL", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", +@@ -1044,7 +1044,7 @@ + }, + "_resource": { + "description": "Extensions for resource", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "response": { + "description": "okay | created | noContent | notModified | bad | forbidden | notFound | methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.", +@@ -1066,7 +1066,7 @@ + }, + "_response": { + "description": "Extensions for response", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "responseCode": { + "description": "The value of the HTTP response code to be tested.", +@@ -1074,7 +1074,7 @@ + }, + "_responseCode": { + "description": "Extensions for responseCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rule": { + "description": "The TestScript.rule this assert will evaluate.", +@@ -1091,7 +1091,7 @@ + }, + "_sourceId": { + "description": "Extensions for sourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "validateProfileId": { + "description": "The ID of the Profile to validate against.", +@@ -1100,7 +1100,7 @@ + }, + "_validateProfileId": { + "description": "Extensions for validateProfileId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value to compare to.", +@@ -1108,7 +1108,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "warningOnly": { + "description": "Whether or not the test execution will produce a warning only on error for this assert.", +@@ -1116,7 +1116,7 @@ + }, + "_warningOnly": { + "description": "Extensions for warningOnly", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1137,7 +1137,7 @@ + }, + "_ruleId": { + "description": "Extensions for ruleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -1164,7 +1164,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value for the parameter that will be passed on to the external rule template.", +@@ -1172,7 +1172,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1193,7 +1193,7 @@ + }, + "_rulesetId": { + "description": "Extensions for rulesetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rule": { + "description": "The referenced rule within the external ruleset template.", +@@ -1221,7 +1221,7 @@ + }, + "_ruleId": { + "description": "Extensions for ruleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -1248,7 +1248,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value for the parameter that will be passed on to the external ruleset rule template.", +@@ -1256,7 +1256,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1276,7 +1276,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the test used by test engines for tracking and reporting purposes.", +@@ -1284,7 +1284,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "action": { + "description": "Action would contain either an operation or an assertion.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json +index 6aff0223db..3b7284a9c7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json +@@ -24,7 +24,7 @@ + "description": "Extensions for event", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "repeat": { +@@ -33,7 +33,7 @@ + }, + "code": { + "description": "A code for the timing schedule. Some codes such as BID are ubiquitous, but many institutions define their own additional codes. If a code is provided, the code is understood to be a complete statement of whatever is specified in the structured timing data, and either the code or the data may be used to interpret the Timing, with the exception that .repeat.bounds still applies over the code (and is not contained in the code).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -49,15 +49,15 @@ + "properties": { + "boundsDuration": { + "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "boundsRange": { + "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "boundsPeriod": { + "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "count": { + "description": "A total count of the desired number of repetitions.", +@@ -66,7 +66,7 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "countMax": { + "description": "A maximum value for the count of the desired repetitions (e.g. do something 6-8 times).", +@@ -75,7 +75,7 @@ + }, + "_countMax": { + "description": "Extensions for countMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "duration": { + "description": "How long this thing happens for when it happens.", +@@ -84,7 +84,7 @@ + }, + "_duration": { + "description": "Extensions for duration", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "durationMax": { + "description": "The upper limit of how long this thing happens for when it happens.", +@@ -93,7 +93,7 @@ + }, + "_durationMax": { + "description": "Extensions for durationMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "durationUnit": { + "description": "The units of time for the duration, in UCUM units.", +@@ -110,7 +110,7 @@ + }, + "_durationUnit": { + "description": "Extensions for durationUnit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "frequency": { + "description": "The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).", +@@ -119,7 +119,7 @@ + }, + "_frequency": { + "description": "Extensions for frequency", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "frequencyMax": { + "description": "If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range.", +@@ -128,7 +128,7 @@ + }, + "_frequencyMax": { + "description": "Extensions for frequencyMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Indicates the duration of time over which repetitions are to occur; e.g. to express \"3 times per day\", 3 would be the frequency and \"1 day\" would be the period.", +@@ -137,7 +137,7 @@ + }, + "_period": { + "description": "Extensions for period", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "periodMax": { + "description": "If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as \"do this once every 3-5 days.", +@@ -146,7 +146,7 @@ + }, + "_periodMax": { + "description": "Extensions for periodMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "periodUnit": { + "description": "The units of time for the period in UCUM units.", +@@ -163,7 +163,7 @@ + }, + "_periodUnit": { + "description": "Extensions for periodUnit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dayOfWeek": { + "description": "If one or more days of week is provided, then the action happens only on the specified day(s).", +@@ -177,7 +177,7 @@ + "description": "Extensions for dayOfWeek", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "timeOfDay": { +@@ -192,7 +192,7 @@ + "description": "Extensions for timeOfDay", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "when": { +@@ -227,7 +227,7 @@ + "description": "Extensions for when", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "offset": { +@@ -237,7 +237,7 @@ + }, + "_offset": { + "description": "Extensions for offset", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json +index 0b80b1776c..ff83bcb4ab 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json +@@ -27,7 +27,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventName": { + "description": "The name of the event (if this is a named-event trigger).", +@@ -35,15 +35,15 @@ + }, + "_eventName": { + "description": "Extensions for eventName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventTimingTiming": { + "description": "The timing of the event (if this is a period trigger).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "eventTimingReference": { + "description": "The timing of the event (if this is a period trigger).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "eventTimingDate": { + "description": "The timing of the event (if this is a period trigger).", +@@ -52,7 +52,7 @@ + }, + "_eventTimingDate": { + "description": "Extensions for eventTimingDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventTimingDateTime": { + "description": "The timing of the event (if this is a period trigger).", +@@ -61,11 +61,11 @@ + }, + "_eventTimingDateTime": { + "description": "Extensions for eventTimingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventData": { + "description": "The triggering data of the event (if this is a data trigger).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json +index 272ff6eeb6..79ac413f18 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json +@@ -14,19 +14,19 @@ + "properties": { + "code": { + "description": "A code that identifies the type of context being specified by this usage context.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueCodeableConcept": { + "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueQuantity": { + "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueRange": { + "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json +index dc624298ff..81c66a2a16 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this value set when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the value set. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the value set.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this value set. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this value set is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the value set was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the value set changes. (e.g. the \u0027content logical definition\u0027).", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the value set.", +@@ -95,13 +95,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -110,20 +110,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate value set instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the value set is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "immutable": { +@@ -132,7 +132,7 @@ + }, + "_immutable": { + "description": "Extensions for immutable", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this value set is needed and why it has been designed as it has.", +@@ -140,7 +140,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the value set and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the value set.", +@@ -148,7 +148,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extensible": { + "description": "Whether this is intended to be used with an extensible binding or not.", +@@ -156,7 +156,7 @@ + }, + "_extensible": { + "description": "Extensions for extensible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compose": { + "description": "A set of criteria that define the content logical definition of the value set by including or excluding codes from outside this value set. This I also known as the \"Content Logical Definition\" (CLD).", +@@ -188,7 +188,7 @@ + }, + "_lockedDate": { + "description": "Extensions for lockedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "inactive": { + "description": "Whether inactive codes - codes that are not approved for current use - are in the value set. If inactive \u003d true, inactive codes are to be included in the expansion, if inactive \u003d false, the inactive codes will not be included in the expansion. If absent, the behavior is determined by the implementation, or by the applicable ExpansionProfile (but generally, inactive codes would be expected to be included).", +@@ -196,7 +196,7 @@ + }, + "_inactive": { + "description": "Extensions for inactive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "include": { + "description": "Include one or more codes from a code system or other value set(s).", +@@ -233,7 +233,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system that the codes are selected from.", +@@ -241,7 +241,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "concept": { + "description": "Specifies a concept to be included or excluded.", +@@ -268,7 +268,7 @@ + "description": "Extensions for valueSet", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -290,7 +290,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The text to display to the user for this concept in the context of this valueset. If no display is provided, then applications using the value set use the display specified for the code by the system.", +@@ -298,7 +298,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.", +@@ -326,11 +326,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "A code that details how this designation would be used.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "value": { + "description": "The text value for this designation.", +@@ -338,7 +338,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -359,7 +359,7 @@ + }, + "_property": { + "description": "Extensions for property", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "op": { + "description": "The kind of operation to perform as a part of the filter criteria.", +@@ -378,7 +378,7 @@ + }, + "_op": { + "description": "Extensions for op", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value when the operation is \u0027regex\u0027, or one of the values (true and false), when the operation is \u0027exists\u0027.", +@@ -387,7 +387,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -407,7 +407,7 @@ + }, + "_identifier": { + "description": "Extensions for identifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timestamp": { + "description": "The time at which the expansion was produced by the expanding system.", +@@ -416,7 +416,7 @@ + }, + "_timestamp": { + "description": "Extensions for timestamp", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "total": { + "description": "The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter.", +@@ -425,7 +425,7 @@ + }, + "_total": { + "description": "Extensions for total", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "offset": { + "description": "If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present.", +@@ -434,7 +434,7 @@ + }, + "_offset": { + "description": "Extensions for offset", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parameter": { + "description": "A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion.", +@@ -468,7 +468,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The value of the parameter.", +@@ -476,7 +476,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The value of the parameter.", +@@ -484,7 +484,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of the parameter.", +@@ -493,7 +493,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The value of the parameter.", +@@ -502,7 +502,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The value of the parameter.", +@@ -510,7 +510,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of the parameter.", +@@ -519,7 +519,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -539,7 +539,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abstract": { + "description": "If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.", +@@ -547,7 +547,7 @@ + }, + "_abstract": { + "description": "Extensions for abstract", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "inactive": { + "description": "If the concept is inactive in the code system that defines it. Inactive codes are those that are no longer to be used, but are maintained by the code system for understanding legacy data.", +@@ -555,7 +555,7 @@ + }, + "_inactive": { + "description": "Extensions for inactive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.", +@@ -563,7 +563,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.", +@@ -572,7 +572,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The recommended display for this item in the expansion.", +@@ -580,7 +580,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "Additional representations for this item - other languages, aliases, specialized purposes, used for particular purposes, etc. These are relevant when the conditions of the expansion do not fix to a single correct representation.", +diff --git a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json +index f5e12c603a..d58a056aac 100644 +--- a/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json +@@ -23,7 +23,7 @@ + "description": "Business identifier which may be used by other parties to reference or identify the prescription.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "A link to a resource representing the person to whom the vision products will be supplied.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "A link to a resource that identifies the particular occurrence of contact between patient and health care provider.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dateWritten": { + "description": "The date (and perhaps time) when the prescription was written.", +@@ -50,19 +50,19 @@ + }, + "_dateWritten": { + "description": "Extensions for dateWritten", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "prescriber": { + "description": "The healthcare professional responsible for authorizing the prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "Can be the reason or the indication for writing the prescription.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Can be the reason or the indication for writing the prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dispense": { + "description": "Deals with details of the dispense part of the supply specification.", +@@ -88,7 +88,7 @@ + "properties": { + "product": { + "description": "Identifies the type of vision correction product which is required for the patient.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "eye": { + "description": "The eye for which the lens applies.", +@@ -100,7 +100,7 @@ + }, + "_eye": { + "description": "Extensions for eye", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sphere": { + "description": "Lens power measured in diopters (0.25 units).", +@@ -109,7 +109,7 @@ + }, + "_sphere": { + "description": "Extensions for sphere", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cylinder": { + "description": "Power adjustment for astigmatism measured in diopters (0.25 units).", +@@ -118,7 +118,7 @@ + }, + "_cylinder": { + "description": "Extensions for cylinder", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "axis": { + "description": "Adjustment for astigmatism measured in integer degrees.", +@@ -127,7 +127,7 @@ + }, + "_axis": { + "description": "Extensions for axis", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "prism": { + "description": "Amount of prism to compensate for eye alignment in fractional units.", +@@ -136,7 +136,7 @@ + }, + "_prism": { + "description": "Extensions for prism", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "The relative base, or reference lens edge, for the prism.", +@@ -150,7 +150,7 @@ + }, + "_base": { + "description": "Extensions for base", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "add": { + "description": "Power adjustment for multifocal lenses measured in diopters (0.25 units).", +@@ -159,7 +159,7 @@ + }, + "_add": { + "description": "Extensions for add", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "power": { + "description": "Contact lens power measured in diopters (0.25 units).", +@@ -168,7 +168,7 @@ + }, + "_power": { + "description": "Extensions for power", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "backCurve": { + "description": "Back curvature measured in millimeters.", +@@ -177,7 +177,7 @@ + }, + "_backCurve": { + "description": "Extensions for backCurve", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "diameter": { + "description": "Contact lens diameter measured in millimeters.", +@@ -186,11 +186,11 @@ + }, + "_diameter": { + "description": "Extensions for diameter", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "duration": { + "description": "The recommended maximum wear period for the lens.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "color": { + "description": "Special color or pattern.", +@@ -198,7 +198,7 @@ + }, + "_color": { + "description": "Extensions for color", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "brand": { + "description": "Brand recommendations or restrictions.", +@@ -206,13 +206,13 @@ + }, + "_brand": { + "description": "Extensions for brand", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "Notes for special requirements such as coatings and lens materials.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json +index 8ffb10906b..b6fa41d22d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique identifier used to reference the account. May or may not be intended for human use (e.g. credit card number).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,11 +37,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Categorizes the account for reporting and searching purposes.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "Name used for the account when displaying it to humans in reports, etc.", +@@ -49,23 +49,23 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "Identifies the patient, device, practitioner, location or other object the account is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "active": { + "description": "Indicates the period of time over which the account is allowed to have transactions posted to it.\nThis period may be different to the coveragePeriod which is the duration of time that services may occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "balance": { + "description": "Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "coverage": { + "description": "The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.", +@@ -76,7 +76,7 @@ + }, + "owner": { + "description": "Indicates the organization, department, etc. with responsibility for the account.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "description": { + "description": "Provides additional information about what the account tracks and how it is used.", +@@ -84,7 +84,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "guarantor": { + "description": "Parties financially responsible for the account.", +@@ -110,7 +110,7 @@ + "properties": { + "coverage": { + "description": "The party(s) that are responsible for payment (or part of) of charges applied to this account (including self-pay).\n\nA coverage may only be resposible for specific types of charges, and the sequence of the coverages in the account could be important when processing billing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "priority": { + "description": "The priority of the coverage in the context of this account.", +@@ -119,7 +119,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -138,7 +138,7 @@ + "properties": { + "party": { + "description": "The entity who is responsible.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onHold": { + "description": "A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.", +@@ -146,11 +146,11 @@ + }, + "_onHold": { + "description": "Extensions for onHold", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The timeframe during which the guarantor accepts responsibility for the account.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -160,4 +160,4 @@ + ] + } + } +-} +\ No newline at end of file ++} +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json +index 958f02e962..910dd4a10f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this activity definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the activity definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the activity definition.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this activity definition. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this activity definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the activity definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the activity definition.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the activity definition from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this activity definition is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the asset is used from a clinical perspective.", +@@ -119,7 +119,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -128,7 +128,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -137,45 +137,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the activity definition content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate activity definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the activity definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the activity. Topics provide a high-level categorization of the activity that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -184,20 +184,20 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "library": { + "description": "A reference to a Library resource containing any formal logic used by the asset.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "kind": { +@@ -207,15 +207,15 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "timingTiming": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "timingDateTime": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +@@ -224,19 +224,19 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingRange": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "location": { + "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "participant": { + "description": "Indicates who should participate in performing the action described.", +@@ -247,33 +247,33 @@ + }, + "productReference": { + "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "productCodeableConcept": { + "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "quantity": { + "description": "Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "dosage": { + "description": "Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + }, + "bodySite": { + "description": "Indicates the sites on the subject\u0027s body where the procedure should be performed (I.e. the target sites).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "transform": { + "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dynamicValue": { + "description": "Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the intent resource that would contain the result.", +@@ -304,11 +304,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The role the participant should play in performing the described action.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -328,7 +328,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", +@@ -336,7 +336,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -344,7 +344,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression specifying the value of the customized element.", +@@ -352,7 +352,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json +index 10918bf044..639b759964 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json +@@ -24,7 +24,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.", +@@ -37,7 +37,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "A full text representation of the address.", +@@ -45,7 +45,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "line": { + "description": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", +@@ -58,7 +58,7 @@ + "description": "Extensions for line", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "city": { +@@ -67,7 +67,7 @@ + }, + "_city": { + "description": "Extensions for city", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "district": { + "description": "The name of the administrative area (county).", +@@ -75,7 +75,7 @@ + }, + "_district": { + "description": "Extensions for district", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "state": { + "description": "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (i.e. US 2 letter state codes).", +@@ -83,7 +83,7 @@ + }, + "_state": { + "description": "Extensions for state", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "postalCode": { + "description": "A postal code designating a region defined by the postal service.", +@@ -91,7 +91,7 @@ + }, + "_postalCode": { + "description": "Extensions for postalCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "country": { + "description": "Country - a nation as commonly understood or generally accepted.", +@@ -99,11 +99,11 @@ + }, + "_country": { + "description": "Extensions for country", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period when address was/is in use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json +index d5398dea26..825c186c49 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "category": { + "description": "The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.", +@@ -33,15 +33,15 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "This element defines the specific type of event that occurred or that was prevented from occurring.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date (and perhaps time) when the adverse event occurred.", +@@ -50,34 +50,34 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reaction": { + "description": "Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "location": { + "description": "The information about where the adverse event occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "seriousness": { + "description": "Describes the seriousness or severity of the adverse event.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "outcome": { + "description": "Describes the type of outcome from the adverse event.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "recorder": { + "description": "Information on who recorded the adverse event. May be the patient or a practitioner.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "eventParticipant": { + "description": "Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "description": { + "description": "Describes the adverse event in text.", +@@ -85,7 +85,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "suspectEntity": { + "description": "Describes the entity that is suspected to have caused the adverse event.", +@@ -98,21 +98,21 @@ + "description": "AdverseEvent.subjectMedicalHistory.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "referenceDocument": { + "description": "AdverseEvent.referenceDocument.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "study": { + "description": "AdverseEvent.study.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -132,7 +132,7 @@ + "properties": { + "instance": { + "description": "Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "causality": { + "description": "causality1 | causality2.", +@@ -144,11 +144,11 @@ + }, + "_causality": { + "description": "Extensions for causality", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "causalityAssessment": { + "description": "assess1 | assess2.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "causalityProductRelatedness": { + "description": "AdverseEvent.suspectEntity.causalityProductRelatedness.", +@@ -156,19 +156,19 @@ + }, + "_causalityProductRelatedness": { + "description": "Extensions for causalityProductRelatedness", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "causalityMethod": { + "description": "method1 | method2.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "causalityAuthor": { + "description": "AdverseEvent.suspectEntity.causalityAuthor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "causalityResult": { + "description": "result1 | result2.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json +index 00b32a9191..1a2483d0dc 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "clinicalStatus": { +@@ -37,7 +37,7 @@ + }, + "_clinicalStatus": { + "description": "Extensions for clinicalStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "verificationStatus": { + "description": "Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product).", +@@ -51,7 +51,7 @@ + }, + "_verificationStatus": { + "description": "Extensions for verificationStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Identification of the underlying physiological mechanism for the reaction risk.", +@@ -63,7 +63,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Category of the identified substance.", +@@ -82,7 +82,7 @@ + "description": "Extensions for category", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "criticality": { +@@ -96,15 +96,15 @@ + }, + "_criticality": { + "description": "Extensions for criticality", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., \"Latex\"), an allergy or intolerance condition (e.g., \"Latex allergy\"), or a negated/excluded code for a specific substance or class (e.g., \"No latex allergy\") or a general or categorical negated statement (e.g., \"No known allergy\", \"No known drug allergies\").", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "The patient who has the allergy or intolerance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onsetDateTime": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +@@ -113,19 +113,19 @@ + }, + "_onsetDateTime": { + "description": "Extensions for onsetDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onsetAge": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "onsetPeriod": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "onsetRange": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "onsetString": { + "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", +@@ -133,7 +133,7 @@ + }, + "_onsetString": { + "description": "Extensions for onsetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "assertedDate": { + "description": "The date on which the existance of the AllergyIntolerance was first asserted or acknowledged.", +@@ -142,15 +142,15 @@ + }, + "_assertedDate": { + "description": "Extensions for assertedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recorder": { + "description": "Individual who recorded the record and takes responsibility for its content.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "asserter": { + "description": "The source of the information about the allergy that is recorded.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "lastOccurrence": { + "description": "Represents the date and/or time of the last known occurrence of a reaction event.", +@@ -159,13 +159,13 @@ + }, + "_lastOccurrence": { + "description": "Extensions for lastOccurrence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "reaction": { +@@ -193,13 +193,13 @@ + "properties": { + "substance": { + "description": "Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the \u0027code\u0027 and ignore the \u0027reaction.substance\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "manifestation": { + "description": "Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -208,7 +208,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onset": { + "description": "Record of the date and/or time of the onset of the Reaction.", +@@ -217,7 +217,7 @@ + }, + "_onset": { + "description": "Extensions for onset", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "severity": { + "description": "Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.", +@@ -230,17 +230,17 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "exposureRoute": { + "description": "Identification of the route by which the subject was exposed to the substance.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Additional text about the adverse reaction event not captured in other fields.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json +index 2bd681cb39..1e8ea1c65e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json +@@ -14,7 +14,7 @@ + "properties": { + "authorReference": { + "description": "The individual responsible for making the annotation.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authorString": { + "description": "The individual responsible for making the annotation.", +@@ -22,7 +22,7 @@ + }, + "_authorString": { + "description": "Extensions for authorString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "time": { + "description": "Indicates when this particular annotation was made.", +@@ -31,7 +31,7 @@ + }, + "_time": { + "description": "Extensions for time", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "The text of the annotation.", +@@ -39,7 +39,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json +index f3067add2a..ae6f835ac4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this appointment concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -42,42 +42,42 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "serviceCategory": { + "description": "A broad categorisation of the service that is to be performed during this appointment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "serviceType": { + "description": "The specific service that is to be performed during this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "appointmentType": { + "description": "The style of appointment or patient that has been booked in the slot (not service type).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "The reason that this appointment is being scheduled. This is more clinical than administrative.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "indication": { + "description": "Reason the appointment has been scheduled to take place, as specified using information from another resource. When the patient arrives and the encounter begins it may be used as the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "priority": { +@@ -87,7 +87,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment list. Detailed or expanded information should be put in the comment field.", +@@ -95,13 +95,13 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "supportingInformation": { + "description": "Additional information to support the appointment provided when making the appointment.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "start": { +@@ -110,7 +110,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "Date/Time that the appointment is to conclude.", +@@ -118,7 +118,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minutesDuration": { + "description": "Number of minutes that the appointment is to take. This can be less than the duration between the start and end times (where actual time of appointment is only an estimate or is a planned appointment request).", +@@ -127,13 +127,13 @@ + }, + "_minutesDuration": { + "description": "Extensions for minutesDuration", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "slot": { + "description": "The slots from the participants\u0027 schedules that will be filled by the appointment.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "created": { +@@ -143,7 +143,7 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional comments about the appointment.", +@@ -151,13 +151,13 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "incomingReferral": { + "description": "The referral request this appointment is allocated to assess (incoming referral).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "participant": { +@@ -171,7 +171,7 @@ + "description": "A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within. When using these values, the minutes duration should be provided to indicate the length of the appointment to fill and populate the start/end times for the actual allocated time.", + "type": "array", + "items": { +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + }, +@@ -194,12 +194,12 @@ + "description": "Role of participant in the appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actor": { + "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "required": { + "description": "Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.", +@@ -212,7 +212,7 @@ + }, + "_required": { + "description": "Extensions for required", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "Participation status of the actor.", +@@ -226,7 +226,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json +index c8779bec29..2813c2aa46 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json +@@ -23,12 +23,12 @@ + "description": "This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "appointment": { + "description": "Appointment that this response is replying to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "start": { + "description": "Date/Time that the appointment is to take place, or requested new start time.", +@@ -36,7 +36,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.", +@@ -44,18 +44,18 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "participantType": { + "description": "Role of participant in the appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actor": { + "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "participantStatus": { + "description": "Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.", +@@ -64,7 +64,7 @@ + }, + "_participantStatus": { + "description": "Extensions for participantStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional comments about the appointment.", +@@ -72,7 +72,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json +index dd283246c9..335739e9c0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json +@@ -19,7 +19,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The human language of the content. The value can be any valid value according to BCP 47.", +@@ -28,7 +28,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "data": { + "description": "The actual data of the attachment - a sequence of bytes. In XML, represented using base64.", +@@ -36,7 +36,7 @@ + }, + "_data": { + "description": "Extensions for data", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "An alternative location where the data can be accessed.", +@@ -44,7 +44,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "size": { + "description": "The number of bytes of data that make up this attachment (before base64 encoding, if that is done).", +@@ -53,7 +53,7 @@ + }, + "_size": { + "description": "Extensions for size", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hash": { + "description": "The calculated hash of the data using SHA-1. Represented using base64.", +@@ -61,7 +61,7 @@ + }, + "_hash": { + "description": "Extensions for hash", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A label or set of text to display in place of the data.", +@@ -69,7 +69,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "creation": { + "description": "The date that the attachment was first created.", +@@ -78,7 +78,7 @@ + }, + "_creation": { + "description": "Extensions for creation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json +index f6962fcd35..aa08dc7bc7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json +@@ -21,13 +21,13 @@ + }, + "type": { + "description": "Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "subtype": { + "description": "Identifier for the category of event.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "action": { +@@ -43,7 +43,7 @@ + }, + "_action": { + "description": "Extensions for action", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recorded": { + "description": "The time when the event occurred on the source.", +@@ -51,7 +51,7 @@ + }, + "_recorded": { + "description": "Extensions for recorded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "outcome": { + "description": "Indicates whether the event succeeded or failed.", +@@ -65,7 +65,7 @@ + }, + "_outcome": { + "description": "Extensions for outcome", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "outcomeDesc": { + "description": "A free text description of the outcome of the event.", +@@ -73,13 +73,13 @@ + }, + "_outcomeDesc": { + "description": "Extensions for outcomeDesc", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purposeOfEvent": { + "description": "The purposeOfUse (reason) that was used during the event being recorded.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "agent": { +@@ -122,16 +122,16 @@ + "description": "The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reference": { + "description": "Direct reference to a resource that identifies the agent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "userId": { + "description": "Unique identifier for the user actively participating in the event.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "altId": { + "description": "Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.", +@@ -139,7 +139,7 @@ + }, + "_altId": { + "description": "Extensions for altId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "Human-meaningful name for the agent.", +@@ -147,7 +147,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestor": { + "description": "Indicator that the user is or is not the requestor, or initiator, for the event being audited.", +@@ -155,11 +155,11 @@ + }, + "_requestor": { + "description": "Extensions for requestor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "Where the event occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "policy": { + "description": "The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.", +@@ -172,12 +172,12 @@ + "description": "Extensions for policy", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "media": { + "description": "Type of media involved. Used when the event is about exporting/importing onto media.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "network": { + "description": "Logical network location for application activity, if the activity has a network location.", +@@ -187,7 +187,7 @@ + "description": "The reason (purpose of use), specific to this agent, that was used during the event being recorded.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -208,7 +208,7 @@ + }, + "_address": { + "description": "Extensions for address", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "An identifier for the type of network access point that originated the audit event.", +@@ -223,7 +223,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -243,17 +243,17 @@ + }, + "_site": { + "description": "Extensions for site", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "Identifier of the source where the event was detected.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "Code specifying the type of source where event originated.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + }, +@@ -273,29 +273,29 @@ + "properties": { + "identifier": { + "description": "Identifies a specific instance of the entity. The reference should always be version specific.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "reference": { + "description": "Identifies a specific instance of the entity. The reference should be version specific.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of the object that was involved in this audit event.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "role": { + "description": "Code representing the role the entity played in the event being audited.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "lifecycle": { + "description": "Identifier for the data life-cycle stage for the entity.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "securityLabel": { + "description": "Security labels for the identified entity.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "name": { +@@ -304,7 +304,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Text that describes the entity in more detail.", +@@ -312,7 +312,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "query": { + "description": "The query parameters for a query-type entities.", +@@ -320,7 +320,7 @@ + }, + "_query": { + "description": "Extensions for query", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "Tagged value pairs for conveying additional information about the entity.", +@@ -347,7 +347,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The details, base64 encoded. Used to carry bulk information.", +@@ -355,7 +355,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json +index 761d2d3dde..47ea8cc432 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json +@@ -16,7 +16,7 @@ + "description": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json +index ec84134808..0a5e256887 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json +@@ -23,16 +23,16 @@ + "description": "Identifier assigned to the resource for business purposes, outside the context of FHIR.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "code": { + "description": "Identifies the \u0027type\u0027 of resource - equivalent to the resource name for other resources.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Identifies the patient, practitioner, device or any other resource that is the \"focus\" of this resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "Identifies when the resource was first created.", +@@ -41,11 +41,11 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Indicates who was responsible for creating the resource instance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json +index b812c301a1..e24e70a324 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json +@@ -26,11 +26,11 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "securityContext": { + "description": "Treat this binary as if it was this other resource for access control purposes.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "content": { + "description": "The actual content, base64 encoded.", +@@ -38,7 +38,7 @@ + }, + "_content": { + "description": "Extensions for content", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json +index f7b4578aa9..5bce683a9c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for this instance of the anatomical location.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,17 +32,17 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Named anatomical location - ideally coded where possible.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "qualifier": { + "description": "Qualifier to refine the anatomical location. These include qualifiers for laterality, relative location, directionality, number, and plane.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -51,18 +51,18 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "image": { + "description": "Image or images used to identify a location.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "patient": { + "description": "The person to which the body site belongs.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json +index b6972360c4..b12b841dd8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "A persistent identifier for the batch that won\u0027t change as a batch is copied from server to server.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "Indicates the purpose of this bundle - how it was intended to be used.", +@@ -40,7 +40,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "total": { + "description": "If a set of search matches, this is the total number of matches for the search (as opposed to the number of results in this bundle).", +@@ -49,7 +49,7 @@ + }, + "_total": { + "description": "Extensions for total", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "A series of links that provide context to this bundle.", +@@ -67,7 +67,7 @@ + }, + "signature": { + "description": "Digital Signature - base64 encoded. XML-DSIg or a JWT.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + } + }, + "required": [ +@@ -90,7 +90,7 @@ + }, + "_relation": { + "description": "Extensions for relation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "The reference details for the link.", +@@ -98,7 +98,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -125,11 +125,11 @@ + }, + "_fullUrl": { + "description": "Extensions for fullUrl", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The Resources for the entry.", +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + }, + "search": { + "description": "Information about the search process that lead to the creation of this entry.", +@@ -166,7 +166,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "score": { + "description": "When searching, the server\u0027s search ranking score for the entry.", +@@ -175,7 +175,7 @@ + }, + "_score": { + "description": "Extensions for score", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -201,7 +201,7 @@ + }, + "_method": { + "description": "Extensions for method", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "The URL for this entry, relative to the root (the address to which the request is posted).", +@@ -209,7 +209,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifNoneMatch": { + "description": "If the ETag values match, return a 304 Not Modified status. See the API documentation for [\"Conditional Read\"](http.html#cread).", +@@ -217,7 +217,7 @@ + }, + "_ifNoneMatch": { + "description": "Extensions for ifNoneMatch", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifModifiedSince": { + "description": "Only perform the operation if the last updated date matches. See the API documentation for [\"Conditional Read\"](http.html#cread).", +@@ -225,7 +225,7 @@ + }, + "_ifModifiedSince": { + "description": "Extensions for ifModifiedSince", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifMatch": { + "description": "Only perform the operation if the Etag value matches. For more information, see the API section [\"Managing Resource Contention\"](http.html#concurrency).", +@@ -233,7 +233,7 @@ + }, + "_ifMatch": { + "description": "Extensions for ifMatch", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ifNoneExist": { + "description": "Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for [\"Conditional Create\"](http.html#ccreate). This is just the query portion of the URL - what follows the \"?\" (not including the \"?\").", +@@ -241,7 +241,7 @@ + }, + "_ifNoneExist": { + "description": "Extensions for ifNoneExist", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -261,7 +261,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "The location header created by processing this operation.", +@@ -269,7 +269,7 @@ + }, + "_location": { + "description": "Extensions for location", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "etag": { + "description": "The etag for the resource, it the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency)).", +@@ -277,7 +277,7 @@ + }, + "_etag": { + "description": "Extensions for etag", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastModified": { + "description": "The date/time that the resource was modified on the server.", +@@ -285,11 +285,11 @@ + }, + "_lastModified": { + "description": "Extensions for lastModified", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "outcome": { + "description": "An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.", +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json +index 63430c2d8a..a4b454b73f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the capability statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the capability statement author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the capability statement. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the capability statement.", +@@ -49,7 +49,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this capability statement. Enables tracking the life-cycle of the content.", +@@ -63,7 +63,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this capability statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -71,7 +71,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the capability statement was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.", +@@ -80,7 +80,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the capability statement.", +@@ -88,13 +88,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -103,20 +103,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate capability statement instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the capability statement is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -125,7 +125,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the capability statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the capability statement.", +@@ -133,7 +133,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase).", +@@ -146,7 +146,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "instantiates": { + "description": "Reference to a canonical URL of another CapabilityStatement that this software implements or uses. This capability statement is a published API description that corresponds to a business service. The rest of the capability statement does not need to repeat the details of the referenced resource, but can do so.", +@@ -159,7 +159,7 @@ + "description": "Extensions for instantiates", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "software": { +@@ -177,7 +177,7 @@ + }, + "_fhirVersion": { + "description": "Extensions for fhirVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "acceptUnknown": { + "description": "A code that indicates whether the application accepts unknown elements or extensions when reading resources.", +@@ -191,7 +191,7 @@ + }, + "_acceptUnknown": { + "description": "Extensions for acceptUnknown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "format": { + "description": "A list of the formats supported by this implementation using their content types.", +@@ -205,7 +205,7 @@ + "description": "Extensions for format", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "patchFormat": { +@@ -220,7 +220,7 @@ + "description": "Extensions for patchFormat", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "implementationGuide": { +@@ -234,14 +234,14 @@ + "description": "Extensions for implementationGuide", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "profile": { + "description": "A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "rest": { +@@ -286,7 +286,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version identifier for the software covered by this statement.", +@@ -294,7 +294,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "releaseDate": { + "description": "Date this version of the software was released.", +@@ -303,7 +303,7 @@ + }, + "_releaseDate": { + "description": "Extensions for releaseDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -323,7 +323,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.", +@@ -331,7 +331,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -355,7 +355,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Information about the system\u0027s restful capabilities that apply across all applications, such as security.", +@@ -363,7 +363,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "security": { + "description": "Information about security implementation from an interface perspective - what a client needs to know.", +@@ -408,7 +408,7 @@ + "description": "Extensions for compartment", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -429,13 +429,13 @@ + }, + "_cors": { + "description": "Extensions for cors", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "service": { + "description": "Types of security services that are supported/required by the system.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -444,7 +444,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "certificate": { + "description": "Certificates associated with security profiles.", +@@ -472,7 +472,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "blob": { + "description": "Actual certificate.", +@@ -480,7 +480,7 @@ + }, + "_blob": { + "description": "Extensions for blob", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -501,11 +501,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A specification of the profile that describes the solution\u0027s overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles](profiling.html#profile-uses).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "documentation": { + "description": "Additional information about the resource type used by the system.", +@@ -513,7 +513,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "interaction": { + "description": "Identifies a restful operation supported by the solution.", +@@ -533,7 +533,7 @@ + }, + "_versioning": { + "description": "Extensions for versioning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "readHistory": { + "description": "A flag for whether the server is able to return past versions as part of the vRead operation.", +@@ -541,7 +541,7 @@ + }, + "_readHistory": { + "description": "Extensions for readHistory", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "updateCreate": { + "description": "A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.", +@@ -549,7 +549,7 @@ + }, + "_updateCreate": { + "description": "Extensions for updateCreate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalCreate": { + "description": "A flag that indicates that the server supports conditional create.", +@@ -557,7 +557,7 @@ + }, + "_conditionalCreate": { + "description": "Extensions for conditionalCreate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalRead": { + "description": "A code that indicates how the server supports conditional read.", +@@ -571,7 +571,7 @@ + }, + "_conditionalRead": { + "description": "Extensions for conditionalRead", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalUpdate": { + "description": "A flag that indicates that the server supports conditional update.", +@@ -579,7 +579,7 @@ + }, + "_conditionalUpdate": { + "description": "Extensions for conditionalUpdate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "conditionalDelete": { + "description": "A code that indicates how the server supports conditional delete.", +@@ -592,7 +592,7 @@ + }, + "_conditionalDelete": { + "description": "Extensions for conditionalDelete", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "referencePolicy": { + "description": "A set of flags that defines how references are supported.", +@@ -612,7 +612,7 @@ + "description": "Extensions for referencePolicy", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "searchInclude": { +@@ -626,7 +626,7 @@ + "description": "Extensions for searchInclude", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "searchRevInclude": { +@@ -640,7 +640,7 @@ + "description": "Extensions for searchRevInclude", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "searchParam": { +@@ -682,7 +682,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Guidance specific to the implementation of this operation, such as \u0027delete is a logical delete\u0027 or \u0027updates are only allowed with version id\u0027 or \u0027creates permitted from pre-authorized certificates only\u0027.", +@@ -690,7 +690,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -710,7 +710,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).", +@@ -718,7 +718,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of value a search parameter refers to, and how the content is interpreted.", +@@ -736,7 +736,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.", +@@ -744,7 +744,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -770,7 +770,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented.", +@@ -778,7 +778,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -798,11 +798,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Where the formal definition can be found.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -833,7 +833,7 @@ + }, + "_reliableCache": { + "description": "Extensions for reliableCache", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Documentation about the system\u0027s messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.", +@@ -841,7 +841,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "supportedMessage": { + "description": "References to message definitions for messages this system can send or receive.", +@@ -871,7 +871,7 @@ + "properties": { + "protocol": { + "description": "A list of the messaging transport protocol(s) identifiers, supported by this endpoint.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "address": { + "description": "The network address of the end-point. For solutions that do not use network addresses for routing, it can be just an identifier.", +@@ -879,7 +879,7 @@ + }, + "_address": { + "description": "Extensions for address", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -906,11 +906,11 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -929,7 +929,7 @@ + "properties": { + "code": { + "description": "A coded identifier of a supported messaging event.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "category": { + "description": "The impact of the content of the message.", +@@ -942,7 +942,7 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "The mode of this event declaration - whether an application is a sender or receiver.", +@@ -954,7 +954,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focus": { + "description": "A resource associated with the event. This is the resource that defines the event.", +@@ -963,15 +963,15 @@ + }, + "_focus": { + "description": "Extensions for focus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "request": { + "description": "Information about the request for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "Information about the response for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "documentation": { + "description": "Guidance on how this event is handled, such as internal system trigger points, business rules, etc.", +@@ -979,7 +979,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -1008,7 +1008,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.", +@@ -1016,11 +1016,11 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A constraint on a resource used in the document.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json +index af0a10b996..638529e222 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json +@@ -23,35 +23,35 @@ + "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A care plan that is fulfilled in whole or in part by this care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated care plan whose function is taken by this new care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger care plan of which this particular care plan is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -69,7 +69,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.", +@@ -83,13 +83,13 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Identifies what \"kind\" of plan this is to support differentiation between multiple co-existing plans; e.g. \"Home health\", \"psychiatric\", \"asthma\", \"disease management\", \"wellness plan\", etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "title": { +@@ -98,7 +98,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of the scope and nature of the plan.", +@@ -106,53 +106,53 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "Identifies the patient or group whose intended care is described by the plan.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Identifies the original context in which this particular CarePlan was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Indicates when the plan did (or is intended to) come into effect and end.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "author": { + "description": "Identifies the individual(s) or ogranization who is responsible for the content of the care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "careTeam": { + "description": "Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "addresses": { + "description": "Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingInfo": { + "description": "Identifies portions of the patient\u0027s record that specifically influenced the formation of the plan. These might include co-morbidities, recent procedures, limitations, recent assessments, etc.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "goal": { + "description": "Describes the intended objective(s) of carrying out the care plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "activity": { +@@ -166,7 +166,7 @@ + "description": "General notes about the care plan not covered elsewhere.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -189,26 +189,26 @@ + "description": "Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "outcomeReference": { + "description": "Details of the outcome or action resulting from the activity. The reference to an \"event\" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "progress": { + "description": "Notes about the adherence/status/progress of the activity.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "reference": { + "description": "The details of the proposed activity represented in a specific resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "detail": { + "description": "A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn\u0027t know about specific resources such as procedure etc.", +@@ -228,35 +228,35 @@ + "properties": { + "category": { + "description": "High-level categorization of the type of activity in a care plan.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "definition": { + "description": "Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "code": { + "description": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonCode": { + "description": "Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "goal": { + "description": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -274,7 +274,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusReason": { + "description": "Provides reason why the activity isn\u0027t yet started, is on hold, was cancelled, etc.", +@@ -282,7 +282,7 @@ + }, + "_statusReason": { + "description": "Extensions for statusReason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "prohibited": { + "description": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.", +@@ -290,15 +290,15 @@ + }, + "_prohibited": { + "description": "Extensions for prohibited", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "scheduledTiming": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "scheduledPeriod": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "scheduledString": { + "description": "The period, timing or frequency upon which the described activity is to occur.", +@@ -306,34 +306,34 @@ + }, + "_scheduledString": { + "description": "Extensions for scheduledString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performer": { + "description": "Identifies who\u0027s expected to be involved in the activity.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "productCodeableConcept": { + "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "productReference": { + "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dailyAmount": { + "description": "Identifies the quantity expected to be consumed in a given day.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "quantity": { + "description": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "description": { + "description": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", +@@ -341,7 +341,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json +index 435745cacf..9e62efa911 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -39,13 +39,13 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "name": { +@@ -54,19 +54,19 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "Identifies the patient or group whose intended care is handled by the team.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this care team.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Indicates when the team did (or is intended to) come into effect and end.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "participant": { + "description": "Identifies all people and organizations who are expected to be involved in the care team.", +@@ -79,28 +79,28 @@ + "description": "Describes why the care team exists.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition(s) that this care team addresses.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "managingOrganization": { + "description": "The organization responsible for the care team.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the CareTeam.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -120,19 +120,19 @@ + "properties": { + "role": { + "description": "Indicates specific responsibility of an individual within the care team, such as \"Primary care physician\", \"Trained social worker counselor\", \"Caregiver\", etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "member": { + "description": "The specific person or organization who is participating/expected to participate in the care team.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization of the practitioner.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Indicates when the specific member or organization did (or is intended to) come into effect and end.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json +index 48ef770272..25a53af513 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Identifiers assigned to this event performer or other systems.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "definition": { + "description": "References the source of pricing information, rules of application for the code this ChargeItem uses.", +@@ -34,7 +34,7 @@ + "description": "Extensions for definition", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "status": { +@@ -52,26 +52,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "partOf": { + "description": "ChargeItems can be grouped to larger ChargeItems covering the whole set.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "code": { + "description": "A code that identifies the charge, like a billing code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The individual or set of individuals the action is being or was performed on.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "Date/time(s) or duration when the charged service was applied.", +@@ -80,15 +80,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "Date/time(s) or duration when the charged service was applied.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "Date/time(s) or duration when the charged service was applied.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "participant": { + "description": "Indicates who or what performed or participated in the charged service.", +@@ -99,21 +99,21 @@ + }, + "performingOrganization": { + "description": "The organization requesting the service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestingOrganization": { + "description": "The organization performing the service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "Quantity of which the charge item has been serviced.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "bodysite": { + "description": "The anatomical location where the related service has been applied.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "factorOverride": { +@@ -123,11 +123,11 @@ + }, + "_factorOverride": { + "description": "Extensions for factorOverride", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priceOverride": { + "description": "Total price of the charge overriding the list price associated with the code.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "overrideReason": { + "description": "If the list price or the rule based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.", +@@ -135,11 +135,11 @@ + }, + "_overrideReason": { + "description": "Extensions for overrideReason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "The device, practitioner, etc. who entered the charge item.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "enteredDate": { + "description": "Date the charge item was entered.", +@@ -148,41 +148,41 @@ + }, + "_enteredDate": { + "description": "Extensions for enteredDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reason": { + "description": "Describes why the event occurred in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "service": { + "description": "Indicated the rendered service that caused this charge.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "account": { + "description": "Account into which this ChargeItems belongs.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the event by the performer, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "supportingInformation": { + "description": "Further information supporting the this charge.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -204,11 +204,11 @@ + "properties": { + "role": { + "description": "Describes the type of performance or participation(e.g. primary surgeon, anaesthesiologiest, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The device, practitioner, etc. who performed or participated in the service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json +index a6626920b8..92bdd7f67d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json +@@ -23,7 +23,7 @@ + "description": "The business identifier for the instance: claim number, pre-determination or pre-authorization number.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,17 +33,17 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "use": { +@@ -58,15 +58,15 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "billablePeriod": { + "description": "The billable period for which charges are being submitted.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -75,31 +75,31 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "insurer": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The provider which is responsible for the bill, claim pre-determination, pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the bill, claim pre-determination, pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "priority": { + "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "fundsReserve": { + "description": "In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved (\u0027Patient\u0027 or \u0027Provider\u0027) to pay for the Benefits determined on the subsequent claim(s). \u0027None\u0027 explicitly indicates no funds reserving is requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "related": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +@@ -110,11 +110,11 @@ + }, + "prescription": { + "description": "Prescription to support the dispensing of Pharmacy or Vision products.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "originalPrescription": { + "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payee": { + "description": "The party to be reimbursed for the services.", +@@ -122,11 +122,11 @@ + }, + "referral": { + "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "facility": { + "description": "Facility where the services were provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "careTeam": { + "description": "The members of the team who provided the overall service as well as their role and whether responsible and qualifications.", +@@ -169,11 +169,11 @@ + }, + "employmentImpacted": { + "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "hospitalization": { + "description": "The start and optional end dates of when the patient was confined to a treatment center.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "item": { + "description": "First tier of goods and services.", +@@ -184,7 +184,7 @@ + }, + "total": { + "description": "The total value of the claim.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +@@ -203,15 +203,15 @@ + "properties": { + "claim": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "For example prior or umbrella.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -227,15 +227,15 @@ + "properties": { + "type": { + "description": "Type of Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "resourceType": { + "description": "organization | patient | practitioner | relatedperson.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "party": { + "description": "Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -259,11 +259,11 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "provider": { + "description": "Member of the team who provided the overall service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "responsible": { + "description": "The party who is billing and responsible for the claimed good or service rendered to the patient.", +@@ -271,15 +271,15 @@ + }, + "_responsible": { + "description": "Extensions for responsible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "qualification": { + "description": "The qualification which is applicable for this service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -303,15 +303,15 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "timingDate": { + "description": "The date when or period to which this information refers.", +@@ -320,11 +320,11 @@ + }, + "_timingDate": { + "description": "Extensions for timingDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "The date when or period to which this information refers.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueString": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +@@ -332,23 +332,23 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueQuantity": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueAttachment": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueReference": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -372,26 +372,26 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "diagnosisCodeableConcept": { + "description": "The diagnosis.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "diagnosisReference": { + "description": "The diagnosis.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "packageCode": { + "description": "The package billing code, for example DRG, based on the assigned grouping code system.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -412,7 +412,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "Date and optionally time the procedure was performed .", +@@ -421,15 +421,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedureCodeableConcept": { + "description": "The procedure code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "procedureReference": { + "description": "The procedure code.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -450,7 +450,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focal": { + "description": "A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", +@@ -458,11 +458,11 @@ + }, + "_focal": { + "description": "Extensions for focal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "businessArrangement": { + "description": "The contract number of a business agreement which describes the terms and conditions.", +@@ -470,7 +470,7 @@ + }, + "_businessArrangement": { + "description": "Extensions for businessArrangement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "preAuthRef": { + "description": "A list of references from the Insurer to which these services pertain.", +@@ -483,12 +483,12 @@ + "description": "Extensions for preAuthRef", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "claimResponse": { + "description": "The Coverages adjudication details.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -512,19 +512,19 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Type of accident: work, auto, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Accident Place.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Accident Place.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -545,7 +545,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "careTeamLinkId": { + "description": "CareTeam applicable for this service or product line.", +@@ -559,7 +559,7 @@ + "description": "Extensions for careTeamLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "diagnosisLinkId": { +@@ -574,7 +574,7 @@ + "description": "Extensions for diagnosisLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "procedureLinkId": { +@@ -589,7 +589,7 @@ + "description": "Extensions for procedureLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "informationLinkId": { +@@ -604,33 +604,33 @@ + "description": "Extensions for informationLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "servicedDate": { +@@ -640,31 +640,31 @@ + }, + "_servicedDate": { + "description": "Extensions for servicedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "servicedPeriod": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "locationCodeableConcept": { + "description": "Where the service was provided.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Where the service was provided.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Where the service was provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -673,35 +673,35 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Physical service site on the patient (limb, tooth, etc).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subSite": { + "description": "A region or surface of the site, eg. limb region or tooth surface(s).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "encounter": { + "description": "A billed item may include goods or services provided in multiple encounters.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "detail": { +@@ -730,41 +730,41 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -773,17 +773,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "subDetail": { +@@ -812,41 +812,41 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "The fee for an addittional service or product or charge.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -855,17 +855,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json +index fd948c7a60..dd0dbee26d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,11 +33,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -46,27 +46,27 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurer": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource referrence.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Processing outcome errror, partial or complete processing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -74,11 +74,11 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "payeeType": { + "description": "Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "item": { + "description": "The first tier service adjudications for submitted services.", +@@ -103,15 +103,15 @@ + }, + "totalCost": { + "description": "The total cost of the services reported.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "unallocDeductable": { + "description": "The amount of deductible applied which was not allocated to any particular service line.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "totalBenefit": { + "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "payment": { + "description": "Payment details for the claim if the claim has been paid.", +@@ -119,11 +119,11 @@ + }, + "reserved": { + "description": "Status of funds reservation (For provider, for Patient, None).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "processNote": { + "description": "Note text.", +@@ -136,7 +136,7 @@ + "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "insurance": { +@@ -168,7 +168,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -182,7 +182,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -213,15 +213,15 @@ + "properties": { + "category": { + "description": "Code indicating: Co-Pay, deductible, eligible, benefit, tax, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "Adjudication reason such as limit reached.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "amount": { + "description": "Monetary amount associated with the code.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "value": { + "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", +@@ -230,7 +230,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -254,7 +254,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -268,7 +268,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -304,7 +304,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -318,7 +318,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -352,31 +352,31 @@ + "description": "Extensions for sequenceLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product..", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -390,7 +390,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -421,26 +421,26 @@ + "properties": { + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product..", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -454,7 +454,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -483,7 +483,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detailSequenceLinkId": { + "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", +@@ -492,7 +492,7 @@ + }, + "_detailSequenceLinkId": { + "description": "Extensions for detailSequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subdetailSequenceLinkId": { + "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", +@@ -501,11 +501,11 @@ + }, + "_subdetailSequenceLinkId": { + "description": "Extensions for subdetailSequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "An error code,from a specified code system, which details why the claim could not be adjudicated.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -524,15 +524,15 @@ + "properties": { + "type": { + "description": "Whether this represents partial or complete payment of the claim.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "adjustment": { + "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "adjustmentReason": { + "description": "Reason for the payment adjustment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "Estimated payment data.", +@@ -541,15 +541,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Payable less any payment adjustment.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "identifier": { + "description": "Payment identifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -570,11 +570,11 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -582,11 +582,11 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -607,7 +607,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focal": { + "description": "The instance number of the Coverage which is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", +@@ -615,11 +615,11 @@ + }, + "_focal": { + "description": "Extensions for focal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "businessArrangement": { + "description": "The contract number of a business agreement which describes the terms and conditions.", +@@ -627,7 +627,7 @@ + }, + "_businessArrangement": { + "description": "Extensions for businessArrangement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "preAuthRef": { + "description": "A list of references from the Insurer to which these services pertain.", +@@ -640,12 +640,12 @@ + "description": "Extensions for preAuthRef", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "claimResponse": { + "description": "The Coverages adjudication details.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json +index 9ae6630c14..917387bab2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique identifier assigned to the clinical impression that remains consistent regardless of what server the impression is stored on.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,11 +37,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Categorizes the type of clinical assessment performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A summary of the context and/or cause of the assessment - why / where was it performed, and what patient events/status prompted it.", +@@ -49,15 +49,15 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The patient or group of individuals assessed as part of this record.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care this impression was created as part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The point in time or period over which the subject was assessed.", +@@ -66,11 +66,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The point in time or period over which the subject was assessed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "date": { + "description": "Indicates when the documentation of the assessment was complete.", +@@ -79,21 +79,21 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "assessor": { + "description": "The clinician performing the assessment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "previous": { + "description": "A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient\u0027s conditions changes.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "problem": { + "description": "This a list of the relevant problems/conditions for a patient.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "investigation": { +@@ -114,7 +114,7 @@ + "description": "Extensions for protocol", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "summary": { +@@ -123,7 +123,7 @@ + }, + "_summary": { + "description": "Extensions for summary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "finding": { + "description": "Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.", +@@ -136,28 +136,28 @@ + "description": "Estimate of likely outcome.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "prognosisReference": { + "description": "RiskAssessment expressing likely outcome.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "action": { + "description": "Action taken as part of assessment procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -178,13 +178,13 @@ + "properties": { + "code": { + "description": "A name/code for the group (\"set\") of investigations. Typically, this will be something like \"signs\", \"symptoms\", \"clinical\", \"diagnostic\", but the list is not constrained, and others such groups such as (exposure|family|travel|nutitirional) history may be used.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "item": { + "description": "A record of a specific investigation that was undertaken.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -204,11 +204,11 @@ + "properties": { + "itemCodeableConcept": { + "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "basis": { + "description": "Which investigations support finding or diagnosis.", +@@ -216,7 +216,7 @@ + }, + "_basis": { + "description": "Extensions for basis", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json +index 755ac2f13e..d49d6063a2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding]{datatypes.html#Coding}.version.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the code system.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this code system. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the code system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the code system.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate code system instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the code system is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.", +@@ -137,7 +137,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "caseSensitive": { + "description": "If code comparison is case sensitive when codes within this system are compared to each other.", +@@ -145,7 +145,7 @@ + }, + "_caseSensitive": { + "description": "Extensions for caseSensitive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSet": { + "description": "Canonical URL of value set that contains the entire code system.", +@@ -153,7 +153,7 @@ + }, + "_valueSet": { + "description": "Extensions for valueSet", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hierarchyMeaning": { + "description": "The meaning of the hierarchy of concepts.", +@@ -167,7 +167,7 @@ + }, + "_hierarchyMeaning": { + "description": "Extensions for hierarchyMeaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compositional": { + "description": "True If code system defines a post-composition grammar.", +@@ -175,7 +175,7 @@ + }, + "_compositional": { + "description": "Extensions for compositional", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "versionNeeded": { + "description": "This flag is used to signify that the code system has not (or does not) maintain the definitions, and a version must be specified when referencing this code system.", +@@ -183,7 +183,7 @@ + }, + "_versionNeeded": { + "description": "Extensions for versionNeeded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "content": { + "description": "How much of the content of the code system - the concepts and codes it defines - are represented in this resource.", +@@ -197,7 +197,7 @@ + }, + "_content": { + "description": "Extensions for content", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "count": { + "description": "The total number of concepts defined by the code system. Where the code system has a compositional grammar, the count refers to the number of base (primitive) concepts.", +@@ -206,7 +206,7 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "filter": { + "description": "A filter that can be used in a value set compose statement when selecting concepts using a filter.", +@@ -251,7 +251,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of how or why the filter is used.", +@@ -259,7 +259,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "operator": { + "description": "A list of operators that can be used with the filter.", +@@ -273,7 +273,7 @@ + "description": "Extensions for operator", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "value": { +@@ -282,7 +282,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -303,7 +303,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", +@@ -311,7 +311,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of the property- why it is defined, and how its value might be used.", +@@ -319,7 +319,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", +@@ -335,7 +335,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -356,7 +356,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "A human readable string that is the recommended default way to present this concept to a user.", +@@ -364,7 +364,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.", +@@ -372,7 +372,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.", +@@ -414,11 +414,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "A code that details how this designation would be used.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "value": { + "description": "The text value for this designation.", +@@ -426,7 +426,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -447,7 +447,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of this property.", +@@ -456,11 +456,11 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCoding": { + "description": "The value of this property.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueString": { + "description": "The value of this property.", +@@ -468,7 +468,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of this property.", +@@ -477,7 +477,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The value of this property.", +@@ -485,7 +485,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of this property.", +@@ -494,7 +494,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json +index 3c0a2f1c38..e377f79d1f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json +@@ -16,7 +16,7 @@ + "description": "A reference to a code defined by a terminology system.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "text": { +@@ -25,7 +25,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json +index ceec785c0b..a7a3b0e747 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json +@@ -18,7 +18,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", +@@ -26,7 +26,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", +@@ -35,7 +35,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "A representation of the meaning of the code in the system, following the rules of the system.", +@@ -43,7 +43,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "userSelected": { + "description": "Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).", +@@ -51,7 +51,7 @@ + }, + "_userSelected": { + "description": "Extensions for userSelected", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json +index 82eefc3d4e..f7c17e66d0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json +@@ -23,28 +23,28 @@ + "description": "Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "An order, proposal or plan fulfilled in whole or in part by this Communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "Part of this action.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -54,7 +54,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDone": { + "description": "If true, indicates that the described communication event did not actually occur.", +@@ -62,47 +62,47 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReason": { + "description": "Describes why the communication event did not occur in coded and/or textual form.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "The type of message conveyed such as alert, notification, reminder, instruction, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "medium": { + "description": "A channel that was used for this communication (e.g. email, fax).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "The patient or group that was the focus of this communication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "recipient": { + "description": "The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "topic": { + "description": "The resources which were responsible for or related to producing this communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "context": { + "description": "The encounter within which the communication was sent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "sent": { + "description": "The time when this communication was sent.", +@@ -111,7 +111,7 @@ + }, + "_sent": { + "description": "Extensions for sent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "received": { + "description": "The time when this communication arrived at the destination.", +@@ -120,24 +120,24 @@ + }, + "_received": { + "description": "Extensions for received", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sender": { + "description": "The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "The reason or justification for the communication.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource whose existence justifies this communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "payload": { +@@ -151,7 +151,7 @@ + "description": "Additional notes or commentary about the communication by the sender, receiver or other interested parties.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -175,15 +175,15 @@ + }, + "_contentString": { + "description": "Extensions for contentString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentAttachment": { + "description": "A communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "A communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json +index 83b1004ad6..2158a3e7fe 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json +@@ -23,26 +23,26 @@ + "description": "A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A plan or proposal that is fulfilled in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated request(s) whose function is taken by this new request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the proposal or order.", +@@ -51,13 +51,13 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "The type of message to be sent such as alert, notification, reminder, instruction, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "priority": { +@@ -67,36 +67,36 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "medium": { + "description": "A channel that was used for this communication (e.g. email, fax).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "The patient or group that is the focus of this communication request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "recipient": { + "description": "The entity (e.g. person, organization, clinical information system, device, group, or care team) which is the intended target of the communication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "topic": { + "description": "The resources which were related to producing this communication request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "context": { + "description": "The encounter or episode of care within which the communication request was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payload": { + "description": "Text, attachment(s), or resource(s) to be communicated to the recipient.", +@@ -112,11 +112,11 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The time when this communication is to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "authoredOn": { + "description": "For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.", +@@ -125,11 +125,11 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sender": { + "description": "The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -139,21 +139,21 @@ + "description": "Describes why the request is being made in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource whose existence justifies this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the request by the requester, sender, recipient, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -177,15 +177,15 @@ + }, + "_contentString": { + "description": "Extensions for contentString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentAttachment": { + "description": "The communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "The communicated content (or for multi-part communications, one portion of the communication).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -201,11 +201,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json +index 41e0f05944..c66ff453ce 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the compartment definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -33,7 +33,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the compartment definition.", +@@ -41,7 +41,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this compartment definition. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this compartment definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the compartment definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the compartment definition.", +@@ -80,13 +80,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -95,7 +95,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this compartment definition is needed and why it has been designed as it has.", +@@ -103,20 +103,20 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate compartment definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the compartment definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { +@@ -132,7 +132,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "search": { + "description": "Whether the search syntax is supported,.", +@@ -140,7 +140,7 @@ + }, + "_search": { + "description": "Extensions for search", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "Information about how a resource is related to the compartment.", +@@ -171,7 +171,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "The name of a search parameter that represents the link to the compartment. More than one may be listed because a resource may be linked to a compartment in more than one way,.", +@@ -184,7 +184,7 @@ + "description": "Extensions for param", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "documentation": { +@@ -193,7 +193,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json +index 270493d7c8..c70988ab1a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Logical identifier for the composition, assigned when created. This identifier stays constant as the composition is changed over time.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.", +@@ -35,23 +35,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "class": { + "description": "A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "Describes the clinical encounter or type of care this documentation is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The composition editing time, when the composition was last logically changed by the author.", +@@ -60,13 +60,13 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies who is responsible for the information in the composition, not necessarily who typed it in.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "title": { +@@ -75,7 +75,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "confidentiality": { + "description": "The code specifying the level of confidentiality of the Composition.", +@@ -84,7 +84,7 @@ + }, + "_confidentiality": { + "description": "Extensions for confidentiality", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "attester": { + "description": "A participant who has attested to the accuracy of the composition/document.", +@@ -95,7 +95,7 @@ + }, + "custodian": { + "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relatesTo": { + "description": "Relationships that this composition has with other compositions or documents that already exist.", +@@ -153,7 +153,7 @@ + "description": "Extensions for mode", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "time": { +@@ -163,11 +163,11 @@ + }, + "_time": { + "description": "Extensions for time", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "party": { + "description": "Who attested the composition in the specified way.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -188,15 +188,15 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetIdentifier": { + "description": "The target composition/document of this relationship.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "targetReference": { + "description": "The target composition/document of this relationship.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -214,18 +214,18 @@ + "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "period": { + "description": "The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "detail": { + "description": "The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -246,15 +246,15 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code identifying the kind of content contained within the section. This must be consistent with the section title.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "mode": { + "description": "How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", +@@ -263,22 +263,22 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderedBy": { + "description": "Specifies the order applied to the items in the section entries.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "entry": { + "description": "A reference to the actual resource from which the narrative in the section is derived.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "emptyReason": { + "description": "If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "section": { + "description": "A nested sub-section within this section.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json +index b21d112bd1..729bafc9f0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the concept map author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the concept map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the concept map.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this concept map. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this concept map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the concept map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the concept map.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate concept map instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the concept map is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the concept map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the concept map.", +@@ -137,7 +137,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceUri": { + "description": "The source value set that specifies the concepts that are being mapped.", +@@ -145,11 +145,11 @@ + }, + "_sourceUri": { + "description": "Extensions for sourceUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceReference": { + "description": "The source value set that specifies the concepts that are being mapped.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "targetUri": { + "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", +@@ -157,11 +157,11 @@ + }, + "_targetUri": { + "description": "Extensions for targetUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetReference": { + "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "group": { + "description": "A group of mappings that all have the same source and target system.", +@@ -191,7 +191,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceVersion": { + "description": "The specific version of the code system, as determined by the code system authority.", +@@ -199,7 +199,7 @@ + }, + "_sourceVersion": { + "description": "Extensions for sourceVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).", +@@ -207,7 +207,7 @@ + }, + "_target": { + "description": "Extensions for target", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetVersion": { + "description": "The specific version of the code system, as determined by the code system authority.", +@@ -215,7 +215,7 @@ + }, + "_targetVersion": { + "description": "Extensions for targetVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "element": { + "description": "Mappings for an individual concept in the source to one or more concepts in the target.", +@@ -250,7 +250,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -258,7 +258,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "A concept from the target value set that this concept maps to.", +@@ -286,7 +286,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -294,7 +294,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "equivalence": { + "description": "The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is \u0027wider\u0027 than the source).", +@@ -314,7 +314,7 @@ + }, + "_equivalence": { + "description": "Extensions for equivalence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "A description of status/issues in mapping that conveys additional information not represented in the structured data.", +@@ -322,7 +322,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dependsOn": { + "description": "A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value.", +@@ -356,7 +356,7 @@ + }, + "_property": { + "description": "Extensions for property", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "system": { + "description": "An absolute URI that identifies the code system of the dependency code (if the source/dependency is a value set that crosses code systems).", +@@ -364,7 +364,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Identity (code or path) or the element/item/ValueSet that the map depends on / refers to.", +@@ -372,7 +372,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -380,7 +380,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -405,7 +405,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The fixed code to use when the mode \u003d \u0027fixed\u0027 - all unmapped codes are mapped to a single fixed code.", +@@ -414,7 +414,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display for the code. The display is only provided to help editors when editing the concept map.", +@@ -422,7 +422,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "The canonical URL of the map to use if this map contains no mapping.", +@@ -430,7 +430,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json +index 813d941b8d..277fe78f57 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this condition that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "clinicalStatus": { +@@ -33,7 +33,7 @@ + }, + "_clinicalStatus": { + "description": "Extensions for clinicalStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "verificationStatus": { + "description": "The verification status to support the clinical status of the condition.", +@@ -49,37 +49,37 @@ + }, + "_verificationStatus": { + "description": "Extensions for verificationStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A category assigned to the condition.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "severity": { + "description": "A subjective assessment of the severity of the condition as evaluated by the clinician.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "Identification of the condition, problem or diagnosis.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "bodySite": { + "description": "The anatomical location where this condition manifests itself.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "Indicates the patient or group who the condition record is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Encounter during which the condition was first asserted.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onsetDateTime": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +@@ -88,19 +88,19 @@ + }, + "_onsetDateTime": { + "description": "Extensions for onsetDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onsetAge": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "onsetPeriod": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "onsetRange": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "onsetString": { + "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", +@@ -108,7 +108,7 @@ + }, + "_onsetString": { + "description": "Extensions for onsetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abatementDateTime": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +@@ -117,11 +117,11 @@ + }, + "_abatementDateTime": { + "description": "Extensions for abatementDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abatementAge": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "abatementBoolean": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +@@ -129,15 +129,15 @@ + }, + "_abatementBoolean": { + "description": "Extensions for abatementBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abatementPeriod": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "abatementRange": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "abatementString": { + "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", +@@ -145,7 +145,7 @@ + }, + "_abatementString": { + "description": "Extensions for abatementString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "assertedDate": { + "description": "The date on which the existance of the Condition was first asserted or acknowledged.", +@@ -154,11 +154,11 @@ + }, + "_assertedDate": { + "description": "Extensions for assertedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "asserter": { + "description": "Individual who is making the condition statement.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "stage": { + "description": "Clinical stage or grade of a condition. May include formal severity assessments.", +@@ -175,7 +175,7 @@ + "description": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -196,13 +196,13 @@ + "properties": { + "summary": { + "description": "A simple summary of the stage such as \"Stage 3\". The determination of the stage is disease-specific.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "assessment": { + "description": "Reference to a formal record of the evidence on which the staging assessment is based.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -221,14 +221,14 @@ + "description": "A manifestation or symptom that led to the recording of this condition.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "detail": { + "description": "Links to other relevant information, including pathology reports.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json +index 61f173ebab..2ba5d4c95a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Unique identifier for this copy of the Consent Statement.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "Indicates the current state of this consent.", +@@ -37,22 +37,22 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "patient": { + "description": "The patient/healthcare consumer to whom this consent applies.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "Relevant time or time-period when this Consent is applicable.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dateTime": { + "description": "When this Consent was issued / created / indexed.", +@@ -61,13 +61,13 @@ + }, + "_dateTime": { + "description": "Extensions for dateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "consentingParty": { + "description": "Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "actor": { +@@ -81,27 +81,27 @@ + "description": "Actions controlled by this consent.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "organization": { + "description": "The organization that manages the consent, and the framework within which it is executed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "sourceAttachment": { + "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "sourceIdentifier": { + "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "sourceReference": { + "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "policy": { + "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", +@@ -116,25 +116,25 @@ + }, + "_policyRule": { + "description": "Extensions for policyRule", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "securityLabel": { + "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "purpose": { + "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "dataPeriod": { + "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this consent.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "data": { + "description": "The resources controlled by this consent, if specific resources are referenced.", +@@ -168,11 +168,11 @@ + "properties": { + "role": { + "description": "How the individual is involved in the resources content that is described in the consent.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -196,7 +196,7 @@ + }, + "_authority": { + "description": "Extensions for authority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", +@@ -204,7 +204,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -230,11 +230,11 @@ + }, + "_meaning": { + "description": "Extensions for meaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "A reference to a specific resource that defines which resources are covered by this consent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -261,11 +261,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The timeframe in this exception is valid.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "actor": { + "description": "Who or what is controlled by this Exception. Use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", +@@ -278,40 +278,40 @@ + "description": "Actions controlled by this Exception.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "securityLabel": { + "description": "A set of security labels that define which resources are controlled by this exception. If more than one label is specified, all resources must have all the specified labels.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "purpose": { + "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this exception.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "class": { + "description": "The class of information covered by this exception. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "code": { + "description": "If this code is found in an instance, then the exception applies.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "dataPeriod": { + "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this exception.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "data": { + "description": "The resources controlled by this exception, if specific resources are referenced.", +@@ -334,11 +334,11 @@ + "properties": { + "role": { + "description": "How the individual is involved in the resources content that is described in the exception.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -368,11 +368,11 @@ + }, + "_meaning": { + "description": "Extensions for meaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "A reference to a specific resource that defines which resources are covered by this consent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json +index 014b523197..6ded0fb424 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json +@@ -18,13 +18,13 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "telecom": { + "description": "The contact details for the individual (if a name was provided) or the organization.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json +index e8fd2244bd..1f1d241540 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json +@@ -27,7 +27,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).", +@@ -35,7 +35,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Identifies the purpose for the contact point.", +@@ -50,7 +50,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rank": { + "description": "Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values.", +@@ -59,11 +59,11 @@ + }, + "_rank": { + "description": "Extensions for rank", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period when the contact point was/is in use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json +index a0c68092a7..bf4f807277 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Unique identifier for this Contract.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the resource instance.", +@@ -30,7 +30,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "issued": { + "description": "When this Contract was issued.", +@@ -39,78 +39,78 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "applies": { + "description": "Relevant time or time-period when this Contract is applicable.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "subject": { + "description": "The target entity impacted by or of interest to parties to the agreement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "topic": { + "description": "The matter of concern in the context of this agreement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "authority": { + "description": "A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "domain": { + "description": "Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { + "description": "Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "action": { + "description": "Action stipulated by this Contract.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actionReason": { + "description": "Reason for action stipulated by this Contract.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "decisionType": { + "description": "The type of decision made by a grantor with respect to an offer made by a grantee.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "contentDerivative": { + "description": "The minimal content derived from the basal information source at a specific stage in its lifecycle.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "securityLabel": { + "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "agent": { +@@ -143,11 +143,11 @@ + }, + "bindingAttachment": { + "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "bindingReference": { + "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "friendly": { + "description": "The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.", +@@ -187,13 +187,13 @@ + "properties": { + "actor": { + "description": "Who or what parties are assigned roles in this Contract.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role type of agent assigned roles in this Contract.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -213,17 +213,17 @@ + "properties": { + "type": { + "description": "Role of this Contract signer, e.g. notary, grantee.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "party": { + "description": "Party which is a signator to this Contract.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "signature": { + "description": "Legally binding Contract DSIG signature contents in Base64.", + "type": "array", + "items": { +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + } + } + }, +@@ -245,15 +245,15 @@ + "properties": { + "entityCodeableConcept": { + "description": "Specific type of Contract Valued Item that may be priced.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "entityReference": { + "description": "Specific type of Contract Valued Item that may be priced.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "identifier": { + "description": "Identifies a Contract Valued Item instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "effectiveTime": { + "description": "Indicates the time during which this Contract ValuedItem information is effective.", +@@ -262,15 +262,15 @@ + }, + "_effectiveTime": { + "description": "Extensions for effectiveTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "A Contract Valued Item unit valuation measure.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -279,7 +279,7 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "points": { + "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.", +@@ -288,11 +288,11 @@ + }, + "_points": { + "description": "Extensions for points", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + } + } +@@ -308,7 +308,7 @@ + "properties": { + "identifier": { + "description": "Unique identifier for this particular Contract Provision.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "issued": { + "description": "When this Contract Provision was issued.", +@@ -317,46 +317,46 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "applies": { + "description": "Relevant time or time-period when this Contract Provision is applicable.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "type": { + "description": "Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "topic": { + "description": "The matter of concern in the context of this provision of the agrement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "action": { + "description": "Action stipulated by this Contract Provision.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actionReason": { + "description": "Reason or purpose for the action stipulated by this Contract Provision.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "securityLabel": { + "description": "A set of security labels that define which terms are controlled by this condition.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "agent": { +@@ -372,7 +372,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuedItem": { + "description": "Contract Provision Valued Item List.", +@@ -402,13 +402,13 @@ + "properties": { + "actor": { + "description": "The agent assigned a role in this Contract Provision.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role played by the agent assigned this role in the execution of this Contract Provision.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -428,15 +428,15 @@ + "properties": { + "entityCodeableConcept": { + "description": "Specific type of Contract Provision Valued Item that may be priced.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "entityReference": { + "description": "Specific type of Contract Provision Valued Item that may be priced.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "identifier": { + "description": "Identifies a Contract Provision Valued Item instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "effectiveTime": { + "description": "Indicates the time during which this Contract Term ValuedItem information is effective.", +@@ -445,15 +445,15 @@ + }, + "_effectiveTime": { + "description": "Extensions for effectiveTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "Specifies the units by which the Contract Provision Valued Item is measured or counted, and quantifies the countable or measurable Contract Term Valued Item instances.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "A Contract Provision Valued Item unit valuation measure.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -462,7 +462,7 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "points": { + "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.", +@@ -471,11 +471,11 @@ + }, + "_points": { + "description": "Extensions for points", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + } + } +@@ -491,11 +491,11 @@ + "properties": { + "contentAttachment": { + "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -511,11 +511,11 @@ + "properties": { + "contentAttachment": { + "description": "Contract legal text in human renderable form.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "Contract legal text in human renderable form.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -531,11 +531,11 @@ + "properties": { + "contentAttachment": { + "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "contentReference": { + "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json +index 303824236d..dc1b1de389 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json +@@ -24,7 +24,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "The name of the individual or organization responsible for the contribution.", +@@ -32,13 +32,13 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the contributor.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json +index 944083a480..d9264b2cc8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json +@@ -23,7 +23,7 @@ + "description": "The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID. May be constructed as the concatination of the Coverage.SubscriberID and the Coverage.dependant.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,19 +33,19 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "policyHolder": { + "description": "The party who \u0027owns\u0027 the insurance policy, may be an individual, corporation or the subscriber\u0027s employer.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subscriber": { + "description": "The party who has signed-up for or \u0027owns\u0027 the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subscriberId": { + "description": "The insurer assigned ID for the Subscriber.", +@@ -53,25 +53,25 @@ + }, + "_subscriberId": { + "description": "Extensions for subscriberId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "beneficiary": { + "description": "The party who benefits from the insurance coverage., the patient when services are provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "The relationship of beneficiary (patient) to the subscriber.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "period": { + "description": "Time period during which the coverage is in force. A missing start date indicates the start date isn\u0027t known, a missing end date means the coverage is continuing to be in force.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "payor": { + "description": "The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "grouping": { +@@ -84,7 +84,7 @@ + }, + "_dependent": { + "description": "Extensions for dependent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sequence": { + "description": "An optional counter for a particular instance of the identified coverage which increments upon each renewal.", +@@ -92,7 +92,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "order": { + "description": "The order of applicability of this coverage relative to other coverages which are currently inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard etc. as the specific positioning of coverages depends upon the episode of care.", +@@ -101,7 +101,7 @@ + }, + "_order": { + "description": "Extensions for order", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "network": { + "description": "The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the \u0027in-network\u0027 rate, otherwise \u0027out of network\u0027 terms and conditions apply.", +@@ -109,13 +109,13 @@ + }, + "_network": { + "description": "Extensions for network", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contract": { + "description": "The policy(s) which constitute this insurance coverage.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -139,7 +139,7 @@ + }, + "_group": { + "description": "Extensions for group", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "groupDisplay": { + "description": "A short description for the group.", +@@ -147,7 +147,7 @@ + }, + "_groupDisplay": { + "description": "Extensions for groupDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subGroup": { + "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.", +@@ -155,7 +155,7 @@ + }, + "_subGroup": { + "description": "Extensions for subGroup", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subGroupDisplay": { + "description": "A short description for the subgroup.", +@@ -163,7 +163,7 @@ + }, + "_subGroupDisplay": { + "description": "Extensions for subGroupDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "plan": { + "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.", +@@ -171,7 +171,7 @@ + }, + "_plan": { + "description": "Extensions for plan", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "planDisplay": { + "description": "A short description for the plan.", +@@ -179,7 +179,7 @@ + }, + "_planDisplay": { + "description": "Extensions for planDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subPlan": { + "description": "Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.", +@@ -187,7 +187,7 @@ + }, + "_subPlan": { + "description": "Extensions for subPlan", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subPlanDisplay": { + "description": "A short description for the subplan.", +@@ -195,7 +195,7 @@ + }, + "_subPlanDisplay": { + "description": "Extensions for subPlanDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "class": { + "description": "Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.", +@@ -203,7 +203,7 @@ + }, + "_class": { + "description": "Extensions for class", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "classDisplay": { + "description": "A short description for the class.", +@@ -211,7 +211,7 @@ + }, + "_classDisplay": { + "description": "Extensions for classDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subClass": { + "description": "Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.", +@@ -219,7 +219,7 @@ + }, + "_subClass": { + "description": "Extensions for subClass", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subClassDisplay": { + "description": "A short description for the subclass.", +@@ -227,7 +227,7 @@ + }, + "_subClassDisplay": { + "description": "Extensions for subClassDisplay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json +index e26a73c7d5..32f3f277d0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this data element when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this data element. Enables tracking the life-cycle of the content.", +@@ -54,7 +54,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this data element is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -62,7 +62,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the data element was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the data element changes.", +@@ -71,7 +71,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the data element.", +@@ -79,7 +79,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the data element. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -87,7 +87,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the data element.", +@@ -95,27 +95,27 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate data element instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the data element is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "copyright": { +@@ -124,7 +124,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "stringency": { + "description": "Identifies how precise the data element is in its definition.", +@@ -140,7 +140,7 @@ + }, + "_stringency": { + "description": "Extensions for stringency", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mapping": { + "description": "Identifies a specification (other than a terminology) that the elements which make up the DataElement have some correspondence with.", +@@ -153,7 +153,7 @@ + "description": "Defines the structure, type, allowed values and other constraining characteristics of the data element.", + "type": "array", + "items": { +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + } + } + }, +@@ -179,7 +179,7 @@ + }, + "_identity": { + "description": "Extensions for identity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "An absolute URI that identifies the specification that this mapping is expressed to.", +@@ -187,7 +187,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A name for the specification that is being mapped to.", +@@ -195,7 +195,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", +@@ -203,7 +203,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json +index eae48cf448..470e7f71aa 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json +@@ -19,7 +19,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The profile of the required data, specified as the uri of the profile definition.", +@@ -32,7 +32,7 @@ + "description": "Extensions for profile", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "mustSupport": { +@@ -46,7 +46,7 @@ + "description": "Extensions for mustSupport", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "codeFilter": { +@@ -81,7 +81,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetString": { + "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", +@@ -89,11 +89,11 @@ + }, + "_valueSetString": { + "description": "Extensions for valueSetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetReference": { + "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueCode": { + "description": "The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.", +@@ -107,21 +107,21 @@ + "description": "Extensions for valueCode", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "valueCoding": { + "description": "The Codings for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified Codings.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "valueCodeableConcept": { + "description": "The CodeableConcepts for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified CodeableConcepts.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -142,7 +142,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", +@@ -151,15 +151,15 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePeriod": { + "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueDuration": { + "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json +index 75db403f54..e50fe2c50d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Business identifier associated with the detected issue record.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "Indicates the status of the detected issue.", +@@ -30,11 +30,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Identifies the general type of issue identified.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "severity": { + "description": "Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.", +@@ -47,11 +47,11 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Indicates the patient whose record the detected issue is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date or date-time when the detected issue was initially identified.", +@@ -60,17 +60,17 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "implicated": { + "description": "Indicates the resource representing the current activity or proposed activity that is potentially problematic.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "detail": { +@@ -79,7 +79,7 @@ + }, + "_detail": { + "description": "Extensions for detail", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.", +@@ -87,7 +87,7 @@ + }, + "_reference": { + "description": "Extensions for reference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mitigation": { + "description": "Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.", +@@ -113,7 +113,7 @@ + "properties": { + "action": { + "description": "Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "Indicates when the mitigating action was documented.", +@@ -122,11 +122,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json +index 1713a3ad60..8e9928f82b 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique instance identifiers assigned to a device by manufacturers other organizations or owners.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "udi": { +@@ -42,11 +42,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Code or identifier to identify a kind of device.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "lotNumber": { + "description": "Lot number assigned by the manufacturer.", +@@ -54,7 +54,7 @@ + }, + "_lotNumber": { + "description": "Extensions for lotNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "manufacturer": { + "description": "A name of the manufacturer.", +@@ -62,7 +62,7 @@ + }, + "_manufacturer": { + "description": "Extensions for manufacturer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "manufactureDate": { + "description": "The date and time when the device was manufactured.", +@@ -71,7 +71,7 @@ + }, + "_manufactureDate": { + "description": "Extensions for manufactureDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expirationDate": { + "description": "The date and time beyond which this device is no longer valid or should not be used (if applicable).", +@@ -80,7 +80,7 @@ + }, + "_expirationDate": { + "description": "Extensions for expirationDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "model": { + "description": "The \"model\" is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.", +@@ -88,7 +88,7 @@ + }, + "_model": { + "description": "Extensions for model", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.", +@@ -96,26 +96,26 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "Patient information, If the device is affixed to a person.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "owner": { + "description": "An organization that is responsible for the provision and ongoing maintenance of the device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contact": { + "description": "Contact details for an organization or a particular human that is responsible for the device.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "location": { + "description": "The place where the device can be found.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "url": { + "description": "A network address on which the device may be contacted directly.", +@@ -123,20 +123,20 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "Descriptive information, usage information or implantation information that is not captured in an existing element.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "safety": { + "description": "Provides additional safety characteristics about a medical device. For example devices containing latex.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -160,7 +160,7 @@ + }, + "_deviceIdentifier": { + "description": "Extensions for deviceIdentifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "Name of device as used in labeling or catalog.", +@@ -168,7 +168,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "jurisdiction": { + "description": "The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace. with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.", +@@ -176,7 +176,7 @@ + }, + "_jurisdiction": { + "description": "Extensions for jurisdiction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "carrierHRF": { + "description": "The full UDI carrier as the human readable form (HRF) representation of the barcode string as printed on the packaging of the device.", +@@ -184,7 +184,7 @@ + }, + "_carrierHRF": { + "description": "Extensions for carrierHRF", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "carrierAIDC": { + "description": "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - E.g a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.", +@@ -192,7 +192,7 @@ + }, + "_carrierAIDC": { + "description": "Extensions for carrierAIDC", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "issuer": { + "description": "Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include :\n1) GS1: \nhttp://hl7.org/fhir/NamingSystem/gs1-di, \n2) HIBCC:\nhttp://hl7.org/fhir/NamingSystem/hibcc-dI, \n3) ICCBBA for blood containers:\nhttp://hl7.org/fhir/NamingSystem/iccbba-blood-di, \n4) ICCBA for other devices:\nhttp://hl7.org/fhir/NamingSystem/iccbba-other-di.", +@@ -200,7 +200,7 @@ + }, + "_issuer": { + "description": "Extensions for issuer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "entryType": { + "description": "A coded entry to indicate how the data was entered.", +@@ -216,7 +216,7 @@ + }, + "_entryType": { + "description": "Extensions for entryType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json +index 40f8c61a74..4cfd600fdd 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json +@@ -21,11 +21,11 @@ + }, + "identifier": { + "description": "The locally assigned unique identification by the software. For example: handle ID.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "The component type as defined in the object-oriented or metric nomenclature partition.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "lastSystemChange": { + "description": "The timestamp for the most recent system change which includes device configuration or setting change.", +@@ -33,26 +33,26 @@ + }, + "_lastSystemChange": { + "description": "Extensions for lastSystemChange", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "The link to the source Device that contains administrative device information such as manufacture, serial number, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "The link to the parent resource. For example: Channel is linked to its VMD parent.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "operationalStatus": { + "description": "The current operational status of the device. For example: On, Off, Standby, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "parameterGroup": { + "description": "The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "measurementPrinciple": { + "description": "The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.", +@@ -73,7 +73,7 @@ + }, + "_measurementPrinciple": { + "description": "Extensions for measurementPrinciple", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "productionSpecification": { + "description": "The production specification such as component revision, serial number, etc.", +@@ -84,7 +84,7 @@ + }, + "languageCode": { + "description": "The language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -105,11 +105,11 @@ + "properties": { + "specType": { + "description": "The specification type, such as, serial number, part number, hardware revision, software revision, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "componentId": { + "description": "The internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacturer can make use of.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "productionSpec": { + "description": "The printable string defining the component.", +@@ -117,7 +117,7 @@ + }, + "_productionSpec": { + "description": "Extensions for productionSpec", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json +index 763b0bef48..55cf42f615 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json +@@ -21,23 +21,23 @@ + }, + "identifier": { + "description": "Describes the unique identification of this metric that has been assigned by the device or gateway software. For example: handle ID. It should be noted that in order to make the identifier unique, the system element of the identifier should be set to the unique identifier of the device.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "type": { + "description": "Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "unit": { + "description": "Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "source": { + "description": "Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "operationalStatus": { + "description": "Indicates current operational state of the device. For example: On, Off, Standby, etc.", +@@ -51,7 +51,7 @@ + }, + "_operationalStatus": { + "description": "Extensions for operationalStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "color": { + "description": "Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.", +@@ -69,7 +69,7 @@ + }, + "_color": { + "description": "Extensions for color", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.", +@@ -83,11 +83,11 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "measurementPeriod": { + "description": "Describes the measurement repetition time. This is not necessarily the same as the update period. The measurement repetition time can range from milliseconds up to hours. An example for a measurement repetition time in the range of milliseconds is the sampling rate of an ECG. An example for a measurement repetition time in the range of hours is a NIBP that is triggered automatically every hour. The update period may be different than the measurement repetition time, if the device does not update the published observed value with the same frequency as it was measured.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "calibration": { + "description": "Describes the calibrations that have been performed or that are required to be performed.", +@@ -125,7 +125,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "state": { + "description": "Describes the state of the calibration.", +@@ -139,7 +139,7 @@ + }, + "_state": { + "description": "Extensions for state", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "time": { + "description": "Describes the time last calibration has been performed.", +@@ -147,7 +147,7 @@ + }, + "_time": { + "description": "Extensions for time", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json +index c26640b909..03f09d72b6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json +@@ -23,33 +23,33 @@ + "description": "Identifiers assigned to this order by the orderer or by the receiver.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Protocol or definition followed by this request. For example: The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "Plan/proposal/order fulfilled by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "priorRequest": { + "description": "The request takes the place of the referenced completed or terminated request(s).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "Composite request this is part of.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the request.", +@@ -58,11 +58,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Whether the request is a proposal, plan, an original order or a reflex order.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Indicates how quickly the {{title}} should be addressed with respect to other requests.", +@@ -71,23 +71,23 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "codeReference": { + "description": "The details of the device to be used.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "codeCodeableConcept": { + "description": "The details of the device to be used.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient who will use the device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "An encounter that provides additional context in which this request is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", +@@ -96,15 +96,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "authoredOn": { + "description": "When the request transitioned to being actionable.", +@@ -113,7 +113,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -121,45 +121,45 @@ + }, + "performerType": { + "description": "Desired type of performer for doing the diagnostic testing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "performer": { + "description": "The desired perfomer for doing the diagnostic testing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "Reason or justification for the use of this device.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Reason or justification for the use of this device.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingInfo": { + "description": "Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body where on the subject\u0027s the device will be used ( i.e. the target site).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Key events in the history of the request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -181,11 +181,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json +index 56266306ef..d22589439e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json +@@ -23,7 +23,7 @@ + "description": "An external identifier for this statement such as an IRI.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -40,23 +40,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The patient who used the device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "whenUsed": { + "description": "The time period over which the device was used.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingTiming": { + "description": "How often the device was used.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "timingPeriod": { + "description": "How often the device was used.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingDateTime": { + "description": "How often the device was used.", +@@ -65,7 +65,7 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recordedOn": { + "description": "The time at which the statement was made/recorded.", +@@ -74,32 +74,32 @@ + }, + "_recordedOn": { + "description": "Extensions for recordedOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "Who reported the device was being used by the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The details of the device used.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "indication": { + "description": "Reason or justification for the use of the device.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "bodySite": { + "description": "Indicates the site on the subject\u0027s body where the device was used ( i.e. the target site).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json +index f7cccb4e6c..c620c98108 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json +@@ -23,14 +23,14 @@ + "description": "Identifiers assigned to this report by the performer or other systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "Details concerning a test or procedure requested.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -51,23 +51,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "A code or name that describes this diagnostic report.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport per is about.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", +@@ -76,11 +76,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "issued": { + "description": "The date and time that this version of the report was released from the source diagnostic service.", +@@ -88,7 +88,7 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "Indicates who or what participated in producing the report.", +@@ -101,21 +101,21 @@ + "description": "Details about the specimens on which this diagnostic report is based.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "result": { + "description": "Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. \"atomic\" results), or they can be grouping observations that include references to other members of the group (e.g. \"panels\").", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "imagingStudy": { + "description": "One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "image": { +@@ -131,20 +131,20 @@ + }, + "_conclusion": { + "description": "Extensions for conclusion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "codedDiagnosis": { + "description": "Codes for the conclusion.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "presentedForm": { + "description": "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + } + }, +@@ -165,11 +165,11 @@ + "properties": { + "role": { + "description": "Describes the type of participation (e.g. a responsible party, author, or verifier).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The reference to the practitioner or organization involved in producing the report. For example, the diagnostic service that is responsible for issuing the report.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -192,11 +192,11 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Reference to the image source.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json +index 88274019c8..f66c594ab6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json +@@ -21,13 +21,13 @@ + }, + "masterIdentifier": { + "description": "A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "identifier": { + "description": "Other identifiers associated with the document manifest, including version independent identifiers.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -41,15 +41,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.).", +@@ -58,20 +58,20 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies who is responsible for creating the manifest, and adding documents to it.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "recipient": { + "description": "A patient, practitioner, or organization for which this set of documents is intended.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "source": { +@@ -80,7 +80,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Human-readable description of the source document. This is sometimes known as the \"title\".", +@@ -88,7 +88,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "content": { + "description": "The list of Documents included in the manifest.", +@@ -122,11 +122,11 @@ + "properties": { + "pAttachment": { + "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "pReference": { + "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -142,11 +142,11 @@ + "properties": { + "identifier": { + "description": "Related identifier to this DocumentManifest. For example, Order numbers, accession numbers, XDW workflow numbers.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "ref": { + "description": "Related Resource to this DocumentManifest. For example, Order, ProcedureRequest, Procedure, EligibilityRequest, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json +index 7975b30168..9a29d8c065 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json +@@ -21,13 +21,13 @@ + }, + "masterIdentifier": { + "description": "Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "identifier": { + "description": "Other identifiers associated with the document, including version independent identifiers.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -41,7 +41,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "docStatus": { + "description": "The status of the underlying document.", +@@ -50,19 +50,19 @@ + }, + "_docStatus": { + "description": "Extensions for docStatus", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "class": { + "description": "A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "When the document was created.", +@@ -71,7 +71,7 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "indexed": { + "description": "When the document reference was created.", +@@ -79,22 +79,22 @@ + }, + "_indexed": { + "description": "Extensions for indexed", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies who is responsible for adding the information to the document.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "authenticator": { + "description": "Which person or organization authenticates that this document is valid.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "custodian": { + "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relatesTo": { + "description": "Relationships that this document has with other document references that already exist.", +@@ -109,13 +109,13 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "securityLabel": { + "description": "A set of Security-Tag codes specifying the level of privacy/security of the Document. Note that DocumentReference.meta.security contains the security labels of the \"reference\" to the document, while DocumentReference.securityLabel contains a snapshot of the security labels on the document the reference refers to.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "content": { +@@ -158,11 +158,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "The target document of this relationship.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -181,11 +181,11 @@ + "properties": { + "attachment": { + "description": "The document or URL of the document along with critical metadata to prove content has integrity.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "format": { + "description": "An identifier of the document encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -204,30 +204,30 @@ + "properties": { + "encounter": { + "description": "Describes the clinical encounter or type of care that the document content is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "event": { + "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "period": { + "description": "The time period over which the service that is described by the document was provided.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "facilityType": { + "description": "The kind of facility where the patient was seen.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "practiceSetting": { + "description": "This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "sourcePatientInfo": { + "description": "The Patient Information as known when the document was published. May be a reference to a version specific, or contained.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "related": { + "description": "Related identifiers or resources associated with the DocumentReference.", +@@ -250,11 +250,11 @@ + "properties": { + "identifier": { + "description": "Related identifier to this DocumentReference. If both id and ref are present they shall refer to the same thing.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "ref": { + "description": "Related Resource to this DocumentReference. If both id and ref are present they shall refer to the same thing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json +index 6c599c9f54..7aac7b08eb 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json +@@ -14,27 +14,27 @@ + "properties": { + "text": { + "description": "A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "contained": { + "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "type": "array", + "items": { +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + } + }, + "extension": { + "description": "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + }, + "modifierExtension": { + "description": "May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json +index 7183959228..67f9643c2a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json +@@ -19,7 +19,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "Free text dosage instructions e.g. SIG.", +@@ -27,13 +27,13 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "additionalInstruction": { + "description": "Supplemental instruction - e.g. \"with meals\".", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "patientInstruction": { +@@ -42,11 +42,11 @@ + }, + "_patientInstruction": { + "description": "Extensions for patientInstruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timing": { + "description": "When medication should be administered.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "asNeededBoolean": { + "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", +@@ -54,55 +54,55 @@ + }, + "_asNeededBoolean": { + "description": "Extensions for asNeededBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "asNeededCodeableConcept": { + "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "site": { + "description": "Body site to administer to.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "route": { + "description": "How drug should enter body.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "method": { + "description": "Technique for administering medication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseRange": { + "description": "Amount of medication per dose.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "doseSimpleQuantity": { + "description": "Amount of medication per dose.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxDosePerPeriod": { + "description": "Upper limit on medication per unit of time.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "maxDosePerAdministration": { + "description": "Upper limit on medication per administration.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxDosePerLifetime": { + "description": "Upper limit on medication per lifetime of the patient.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateRatio": { + "description": "Amount of medication per unit of time.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "rateRange": { + "description": "Amount of medication per unit of time.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "rateSimpleQuantity": { + "description": "Amount of medication per unit of time.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json +index 3895af865d..64072e2a4d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json +@@ -15,13 +15,13 @@ + }, + "_id": { + "description": "Extensions for id", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extension": { + "description": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "type": "array", + "items": { +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json +index c117acebb8..c4ff880c19 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json +@@ -18,7 +18,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "representation": { + "description": "Codes that define how this element is represented in instances, when the deviation varies from the normal case.", +@@ -38,7 +38,7 @@ + "description": "Extensions for representation", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "sliceName": { +@@ -47,7 +47,7 @@ + }, + "_sliceName": { + "description": "Extensions for sliceName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "label": { + "description": "A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.", +@@ -55,13 +55,13 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code that has the same meaning as the element in a particular terminology.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "slicing": { +@@ -74,7 +74,7 @@ + }, + "_short": { + "description": "Extensions for short", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource.", +@@ -82,7 +82,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.", +@@ -90,7 +90,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requirements": { + "description": "This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.", +@@ -98,7 +98,7 @@ + }, + "_requirements": { + "description": "Extensions for requirements", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "Identifies additional names by which this element might also be known.", +@@ -111,7 +111,7 @@ + "description": "Extensions for alias", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "min": { +@@ -121,7 +121,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "The maximum number of times this element is permitted to appear in the instance.", +@@ -129,7 +129,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.", +@@ -141,7 +141,7 @@ + }, + "_contentReference": { + "description": "Extensions for contentReference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The data type or resource that the value of this element is permitted to be.", +@@ -156,7 +156,7 @@ + }, + "_defaultValueBoolean": { + "description": "Extensions for defaultValueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInteger": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -165,7 +165,7 @@ + }, + "_defaultValueInteger": { + "description": "Extensions for defaultValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDecimal": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -174,7 +174,7 @@ + }, + "_defaultValueDecimal": { + "description": "Extensions for defaultValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueBase64Binary": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -182,7 +182,7 @@ + }, + "_defaultValueBase64Binary": { + "description": "Extensions for defaultValueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInstant": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -190,7 +190,7 @@ + }, + "_defaultValueInstant": { + "description": "Extensions for defaultValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueString": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -198,7 +198,7 @@ + }, + "_defaultValueString": { + "description": "Extensions for defaultValueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUri": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -206,7 +206,7 @@ + }, + "_defaultValueUri": { + "description": "Extensions for defaultValueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDate": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -215,7 +215,7 @@ + }, + "_defaultValueDate": { + "description": "Extensions for defaultValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDateTime": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -224,7 +224,7 @@ + }, + "_defaultValueDateTime": { + "description": "Extensions for defaultValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueTime": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -233,7 +233,7 @@ + }, + "_defaultValueTime": { + "description": "Extensions for defaultValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueCode": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -242,7 +242,7 @@ + }, + "_defaultValueCode": { + "description": "Extensions for defaultValueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueOid": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -251,7 +251,7 @@ + }, + "_defaultValueOid": { + "description": "Extensions for defaultValueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUuid": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -260,7 +260,7 @@ + }, + "_defaultValueUuid": { + "description": "Extensions for defaultValueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueId": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -269,7 +269,7 @@ + }, + "_defaultValueId": { + "description": "Extensions for defaultValueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUnsignedInt": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -278,7 +278,7 @@ + }, + "_defaultValueUnsignedInt": { + "description": "Extensions for defaultValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValuePositiveInt": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -287,7 +287,7 @@ + }, + "_defaultValuePositiveInt": { + "description": "Extensions for defaultValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueMarkdown": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +@@ -295,151 +295,151 @@ + }, + "_defaultValueMarkdown": { + "description": "Extensions for defaultValueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueElement": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueExtension": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "defaultValueBackboneElement": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "defaultValueNarrative": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "defaultValueAnnotation": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "defaultValueAttachment": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "defaultValueIdentifier": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "defaultValueCodeableConcept": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "defaultValueCoding": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "defaultValueQuantity": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDuration": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "defaultValueSimpleQuantity": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDistance": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "defaultValueCount": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "defaultValueMoney": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "defaultValueAge": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "defaultValueRange": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "defaultValuePeriod": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "defaultValueRatio": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "defaultValueReference": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "defaultValueSampledData": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "defaultValueSignature": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "defaultValueHumanName": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "defaultValueAddress": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "defaultValueContactPoint": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "defaultValueTiming": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "defaultValueMeta": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "defaultValueElementDefinition": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "defaultValueContactDetail": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "defaultValueContributor": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "defaultValueDosage": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "defaultValueRelatedArtifact": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "defaultValueUsageContext": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "defaultValueDataRequirement": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "defaultValueParameterDefinition": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "defaultValueTriggerDefinition": { + "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "meaningWhenMissing": { + "description": "The Implicit meaning that is to be understood when this element is missing (e.g. \u0027when this element is missing, the period is ongoing\u0027.", +@@ -447,7 +447,7 @@ + }, + "_meaningWhenMissing": { + "description": "Extensions for meaningWhenMissing", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderMeaning": { + "description": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.", +@@ -455,7 +455,7 @@ + }, + "_orderMeaning": { + "description": "Extensions for orderMeaning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedBoolean": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -463,7 +463,7 @@ + }, + "_fixedBoolean": { + "description": "Extensions for fixedBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedInteger": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -472,7 +472,7 @@ + }, + "_fixedInteger": { + "description": "Extensions for fixedInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedDecimal": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -481,7 +481,7 @@ + }, + "_fixedDecimal": { + "description": "Extensions for fixedDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedBase64Binary": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -489,7 +489,7 @@ + }, + "_fixedBase64Binary": { + "description": "Extensions for fixedBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedInstant": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -497,7 +497,7 @@ + }, + "_fixedInstant": { + "description": "Extensions for fixedInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedString": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -505,7 +505,7 @@ + }, + "_fixedString": { + "description": "Extensions for fixedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedUri": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -513,7 +513,7 @@ + }, + "_fixedUri": { + "description": "Extensions for fixedUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedDate": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -522,7 +522,7 @@ + }, + "_fixedDate": { + "description": "Extensions for fixedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedDateTime": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -531,7 +531,7 @@ + }, + "_fixedDateTime": { + "description": "Extensions for fixedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedTime": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -540,7 +540,7 @@ + }, + "_fixedTime": { + "description": "Extensions for fixedTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedCode": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -549,7 +549,7 @@ + }, + "_fixedCode": { + "description": "Extensions for fixedCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedOid": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -558,7 +558,7 @@ + }, + "_fixedOid": { + "description": "Extensions for fixedOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedUuid": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -567,7 +567,7 @@ + }, + "_fixedUuid": { + "description": "Extensions for fixedUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedId": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -576,7 +576,7 @@ + }, + "_fixedId": { + "description": "Extensions for fixedId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedUnsignedInt": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -585,7 +585,7 @@ + }, + "_fixedUnsignedInt": { + "description": "Extensions for fixedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedPositiveInt": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -594,7 +594,7 @@ + }, + "_fixedPositiveInt": { + "description": "Extensions for fixedPositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedMarkdown": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +@@ -602,151 +602,151 @@ + }, + "_fixedMarkdown": { + "description": "Extensions for fixedMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedElement": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fixedExtension": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "fixedBackboneElement": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "fixedNarrative": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "fixedAnnotation": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "fixedAttachment": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "fixedIdentifier": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "fixedCodeableConcept": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "fixedCoding": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "fixedQuantity": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "fixedDuration": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "fixedSimpleQuantity": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "fixedDistance": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "fixedCount": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "fixedMoney": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "fixedAge": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "fixedRange": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "fixedPeriod": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "fixedRatio": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "fixedReference": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "fixedSampledData": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "fixedSignature": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "fixedHumanName": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "fixedAddress": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "fixedContactPoint": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "fixedTiming": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "fixedMeta": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "fixedElementDefinition": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "fixedContactDetail": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "fixedContributor": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "fixedDosage": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "fixedRelatedArtifact": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "fixedUsageContext": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "fixedDataRequirement": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "fixedParameterDefinition": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "fixedTriggerDefinition": { + "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "patternBoolean": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -754,7 +754,7 @@ + }, + "_patternBoolean": { + "description": "Extensions for patternBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternInteger": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -763,7 +763,7 @@ + }, + "_patternInteger": { + "description": "Extensions for patternInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternDecimal": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -772,7 +772,7 @@ + }, + "_patternDecimal": { + "description": "Extensions for patternDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternBase64Binary": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -780,7 +780,7 @@ + }, + "_patternBase64Binary": { + "description": "Extensions for patternBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternInstant": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -788,7 +788,7 @@ + }, + "_patternInstant": { + "description": "Extensions for patternInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternString": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -796,7 +796,7 @@ + }, + "_patternString": { + "description": "Extensions for patternString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternUri": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -804,7 +804,7 @@ + }, + "_patternUri": { + "description": "Extensions for patternUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternDate": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -813,7 +813,7 @@ + }, + "_patternDate": { + "description": "Extensions for patternDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternDateTime": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -822,7 +822,7 @@ + }, + "_patternDateTime": { + "description": "Extensions for patternDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternTime": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -831,7 +831,7 @@ + }, + "_patternTime": { + "description": "Extensions for patternTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternCode": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -840,7 +840,7 @@ + }, + "_patternCode": { + "description": "Extensions for patternCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternOid": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -849,7 +849,7 @@ + }, + "_patternOid": { + "description": "Extensions for patternOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternUuid": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -858,7 +858,7 @@ + }, + "_patternUuid": { + "description": "Extensions for patternUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternId": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -867,7 +867,7 @@ + }, + "_patternId": { + "description": "Extensions for patternId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternUnsignedInt": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -876,7 +876,7 @@ + }, + "_patternUnsignedInt": { + "description": "Extensions for patternUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternPositiveInt": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -885,7 +885,7 @@ + }, + "_patternPositiveInt": { + "description": "Extensions for patternPositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternMarkdown": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +@@ -893,151 +893,151 @@ + }, + "_patternMarkdown": { + "description": "Extensions for patternMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternElement": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patternExtension": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "patternBackboneElement": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "patternNarrative": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "patternAnnotation": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "patternAttachment": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "patternIdentifier": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "patternCodeableConcept": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patternCoding": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "patternQuantity": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "patternDuration": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "patternSimpleQuantity": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "patternDistance": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "patternCount": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "patternMoney": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "patternAge": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "patternRange": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "patternPeriod": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "patternRatio": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "patternReference": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "patternSampledData": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "patternSignature": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "patternHumanName": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "patternAddress": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "patternContactPoint": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "patternTiming": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "patternMeta": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "patternElementDefinition": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "patternContactDetail": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "patternContributor": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "patternDosage": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "patternRelatedArtifact": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "patternUsageContext": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "patternDataRequirement": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "patternParameterDefinition": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "patternTriggerDefinition": { + "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "example": { + "description": "A sample value for this element demonstrating the type of information that would typically be found in the element.", +@@ -1053,7 +1053,7 @@ + }, + "_minValueDate": { + "description": "Extensions for minValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueDateTime": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1062,7 +1062,7 @@ + }, + "_minValueDateTime": { + "description": "Extensions for minValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueInstant": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1070,7 +1070,7 @@ + }, + "_minValueInstant": { + "description": "Extensions for minValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueTime": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1079,7 +1079,7 @@ + }, + "_minValueTime": { + "description": "Extensions for minValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueDecimal": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1088,7 +1088,7 @@ + }, + "_minValueDecimal": { + "description": "Extensions for minValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueInteger": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1097,7 +1097,7 @@ + }, + "_minValueInteger": { + "description": "Extensions for minValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValuePositiveInt": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1106,7 +1106,7 @@ + }, + "_minValuePositiveInt": { + "description": "Extensions for minValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueUnsignedInt": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1115,11 +1115,11 @@ + }, + "_minValueUnsignedInt": { + "description": "Extensions for minValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minValueQuantity": { + "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxValueDate": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1128,7 +1128,7 @@ + }, + "_maxValueDate": { + "description": "Extensions for maxValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueDateTime": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1137,7 +1137,7 @@ + }, + "_maxValueDateTime": { + "description": "Extensions for maxValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueInstant": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1145,7 +1145,7 @@ + }, + "_maxValueInstant": { + "description": "Extensions for maxValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueTime": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1154,7 +1154,7 @@ + }, + "_maxValueTime": { + "description": "Extensions for maxValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueDecimal": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1163,7 +1163,7 @@ + }, + "_maxValueDecimal": { + "description": "Extensions for maxValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueInteger": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1172,7 +1172,7 @@ + }, + "_maxValueInteger": { + "description": "Extensions for maxValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValuePositiveInt": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1181,7 +1181,7 @@ + }, + "_maxValuePositiveInt": { + "description": "Extensions for maxValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueUnsignedInt": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +@@ -1190,11 +1190,11 @@ + }, + "_maxValueUnsignedInt": { + "description": "Extensions for maxValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxValueQuantity": { + "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "maxLength": { + "description": "Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element.", +@@ -1203,7 +1203,7 @@ + }, + "_maxLength": { + "description": "Extensions for maxLength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "condition": { + "description": "A reference to an invariant that may make additional statements about the cardinality or value in the instance.", +@@ -1217,7 +1217,7 @@ + "description": "Extensions for condition", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "constraint": { +@@ -1233,7 +1233,7 @@ + }, + "_mustSupport": { + "description": "Extensions for mustSupport", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isModifier": { + "description": "If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.", +@@ -1241,7 +1241,7 @@ + }, + "_isModifier": { + "description": "Extensions for isModifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isSummary": { + "description": "Whether the element should be included if a client requests a search with the parameter _summary\u003dtrue.", +@@ -1249,7 +1249,7 @@ + }, + "_isSummary": { + "description": "Extensions for isSummary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "binding": { + "description": "Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).", +@@ -1287,7 +1287,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ordered": { + "description": "If the matching elements have to occur in the same order as defined in the profile.", +@@ -1295,7 +1295,7 @@ + }, + "_ordered": { + "description": "Extensions for ordered", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rules": { + "description": "Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.", +@@ -1308,7 +1308,7 @@ + }, + "_rules": { + "description": "Extensions for rules", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1335,7 +1335,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "A FHIRPath expression, using a restricted subset of FHIRPath, that is used to identify the element on which discrimination is based.", +@@ -1343,7 +1343,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1363,7 +1363,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "Minimum cardinality of the base element identified by the path.", +@@ -1372,7 +1372,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Maximum cardinality of the base element identified by the path.", +@@ -1380,7 +1380,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1400,7 +1400,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "Identifies a profile structure or implementation Guide that SHALL hold for the datatype this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", +@@ -1408,7 +1408,7 @@ + }, + "_profile": { + "description": "Extensions for profile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetProfile": { + "description": "Identifies a profile structure or implementation Guide that SHALL hold for the target of the reference this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", +@@ -1416,7 +1416,7 @@ + }, + "_targetProfile": { + "description": "Extensions for targetProfile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "aggregation": { + "description": "If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.", +@@ -1434,7 +1434,7 @@ + "description": "Extensions for aggregation", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "versioning": { +@@ -1448,7 +1448,7 @@ + }, + "_versioning": { + "description": "Extensions for versioning", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1468,7 +1468,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1476,7 +1476,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1485,7 +1485,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1494,7 +1494,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1502,7 +1502,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1510,7 +1510,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1518,7 +1518,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1526,7 +1526,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1535,7 +1535,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1544,7 +1544,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1553,7 +1553,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1562,7 +1562,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1571,7 +1571,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1580,7 +1580,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1589,7 +1589,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1598,7 +1598,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1607,7 +1607,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +@@ -1615,151 +1615,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "The actual value for the element, which must be one of the types allowed for this element.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + } + } +@@ -1780,7 +1780,7 @@ + }, + "_key": { + "description": "Extensions for key", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requirements": { + "description": "Description of why this constraint is necessary or appropriate.", +@@ -1788,7 +1788,7 @@ + }, + "_requirements": { + "description": "Extensions for requirements", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "severity": { + "description": "Identifies the impact constraint violation has on the conformance of the instance.", +@@ -1800,7 +1800,7 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "human": { + "description": "Text that can be used to describe the constraint in messages identifying that the constraint has been violated.", +@@ -1808,7 +1808,7 @@ + }, + "_human": { + "description": "Extensions for human", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "A [FHIRPath](http://hl7.org/fluentpath) expression of constraint that can be executed to see if this constraint is met.", +@@ -1816,7 +1816,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "xpath": { + "description": "An XPath expression of constraint that can be executed to see if this constraint is met.", +@@ -1824,7 +1824,7 @@ + }, + "_xpath": { + "description": "Extensions for xpath", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "A reference to the original source of the constraint, for traceability purposes.", +@@ -1832,7 +1832,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1858,7 +1858,7 @@ + }, + "_strength": { + "description": "Extensions for strength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Describes the intended use of this particular set of codes.", +@@ -1866,7 +1866,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetUri": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", +@@ -1874,11 +1874,11 @@ + }, + "_valueSetUri": { + "description": "Extensions for valueSetUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetReference": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -1899,7 +1899,7 @@ + }, + "_identity": { + "description": "Extensions for identity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "Identifies the computable language in which mapping.map is expressed.", +@@ -1908,7 +1908,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "map": { + "description": "Expresses what part of the target specification corresponds to this element.", +@@ -1916,7 +1916,7 @@ + }, + "_map": { + "description": "Extensions for map", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments that provide information about the mapping or its use.", +@@ -1924,7 +1924,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json +index e15a598418..9aa5dd950d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "servicedDate": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +@@ -50,11 +50,11 @@ + }, + "_servicedDate": { + "description": "Extensions for servicedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "servicedPeriod": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when this resource was created.", +@@ -63,31 +63,31 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "insurer": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "facility": { + "description": "Facility where the services were provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "coverage": { + "description": "Financial instrument by which payment information for health care.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "businessArrangement": { + "description": "The contract number of a business agreement which describes the terms and conditions.", +@@ -95,15 +95,15 @@ + }, + "_businessArrangement": { + "description": "Extensions for businessArrangement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "benefitCategory": { + "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "benefitSubCategory": { + "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json +index a9da84433e..ec68df421d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -42,23 +42,23 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Transaction status: error, complete.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -66,11 +66,11 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurer": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "inforce": { + "description": "Flag indicating if the coverage provided is inforce currently if no service date(s) specified or for the whole duration of the service dates.", +@@ -78,7 +78,7 @@ + }, + "_inforce": { + "description": "Extensions for inforce", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurance": { + "description": "The insurer may provide both the details for the requested coverage as well as details for additional coverages known to the insurer.", +@@ -89,7 +89,7 @@ + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "error": { + "description": "Mutually exclusive with Services Provided (Item).", +@@ -115,11 +115,11 @@ + "properties": { + "coverage": { + "description": "A suite of updated or additional Coverages from the Insurer.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contract": { + "description": "The contract resource which may provide more detailed information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "benefitBalance": { + "description": "Benefits and optionally current balances by Category.", +@@ -142,11 +142,11 @@ + "properties": { + "category": { + "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subCategory": { + "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "excluded": { + "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", +@@ -154,7 +154,7 @@ + }, + "_excluded": { + "description": "Extensions for excluded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A short name or tag for the benefit, for example MED01, or DENT2.", +@@ -162,7 +162,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", +@@ -170,19 +170,19 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "network": { + "description": "Network designation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "unit": { + "description": "Unit designation: individual or family.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "term": { + "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "financial": { + "description": "Benefits Used to date.", +@@ -208,7 +208,7 @@ + "properties": { + "type": { + "description": "Deductable, visits, benefit amount.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "allowedUnsignedInt": { + "description": "Benefits allowed.", +@@ -217,7 +217,7 @@ + }, + "_allowedUnsignedInt": { + "description": "Extensions for allowedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedString": { + "description": "Benefits allowed.", +@@ -225,11 +225,11 @@ + }, + "_allowedString": { + "description": "Extensions for allowedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedMoney": { + "description": "Benefits allowed.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "usedUnsignedInt": { + "description": "Benefits used.", +@@ -238,11 +238,11 @@ + }, + "_usedUnsignedInt": { + "description": "Extensions for usedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usedMoney": { + "description": "Benefits used.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +@@ -261,7 +261,7 @@ + "properties": { + "code": { + "description": "An error code,from a specified code system, which details why the eligibility check could not be performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json +index b992d82c20..aef5649128 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier(s) by which this encounter is known.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -43,7 +43,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusHistory": { + "description": "The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.", +@@ -54,7 +54,7 @@ + }, + "class": { + "description": "inpatient | outpatient | ambulatory | emergency +.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "classHistory": { + "description": "The class history permits the tracking of the encounters transitions without needing to go through the resource history.\n\nThis would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.", +@@ -67,29 +67,29 @@ + "description": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "priority": { + "description": "Indicates the urgency of the encounter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient ro group present at the encounter.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "episodeOfCare": { + "description": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "incomingReferral": { + "description": "The referral request this encounter satisfies (incoming referral).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "participant": { +@@ -101,21 +101,21 @@ + }, + "appointment": { + "description": "The appointment that scheduled this encounter.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The start and end time of the encounter.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "length": { + "description": "Quantity of time the encounter lasted. This excludes the time during leaves of absence.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "reason": { + "description": "Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "diagnosis": { +@@ -129,7 +129,7 @@ + "description": "The set of accounts that may be used for billing for this Encounter.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "hospitalization": { +@@ -145,11 +145,11 @@ + }, + "serviceProvider": { + "description": "An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location\u0027s Organization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "partOf": { + "description": "Another Encounter of which this encounter is a part of (administratively or in time).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -183,11 +183,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The time that the episode was in the specified status.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -206,11 +206,11 @@ + "properties": { + "class": { + "description": "inpatient | outpatient | ambulatory | emergency +.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "period": { + "description": "The time that the episode was in the specified class.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -232,16 +232,16 @@ + "description": "Role of participant in encounter.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "period": { + "description": "The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter\u0027s period.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "individual": { + "description": "Persons involved in the encounter other than the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -257,11 +257,11 @@ + "properties": { + "condition": { + "description": "Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "rank": { + "description": "Ranking of the diagnosis (for each role type).", +@@ -270,7 +270,7 @@ + }, + "_rank": { + "description": "Extensions for rank", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -289,48 +289,48 @@ + "properties": { + "preAdmissionIdentifier": { + "description": "Pre-admission identifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "origin": { + "description": "The location from which the patient came before admission.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "admitSource": { + "description": "From where patient was admitted (physician referral, transfer).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reAdmission": { + "description": "Whether this hospitalization is a readmission and why if known.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dietPreference": { + "description": "Diet preferences reported by the patient.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialCourtesy": { + "description": "Special courtesies (VIP, board member).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialArrangement": { + "description": "Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "destination": { + "description": "Location to which the patient is discharged.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dischargeDisposition": { + "description": "Category or kind of location after discharge.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -346,7 +346,7 @@ + "properties": { + "location": { + "description": "The location where the encounter takes place.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The status of the participants\u0027 presence at the specified location during the period specified. If the participant is is no longer at the location, then the period will have an end date/time.", +@@ -360,11 +360,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period during which the patient was present at the location.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json +index caf764b2e6..9b3f670990 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for the organization that is used to identify the endpoint across multiple disparate systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -40,11 +40,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "connectionType": { + "description": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "name": { + "description": "A friendly name that this endpoint can be referred to with.", +@@ -52,28 +52,28 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "managingOrganization": { + "description": "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contact": { + "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "period": { + "description": "The interval during which the endpoint is expected to be operational.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "payloadType": { + "description": "The payload type describes the acceptable content that can be communicated on the endpoint.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "payloadMimeType": { +@@ -88,7 +88,7 @@ + "description": "Extensions for payloadMimeType", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "address": { +@@ -97,7 +97,7 @@ + }, + "_address": { + "description": "Extensions for address", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "header": { + "description": "Additional headers / information to send as part of the notification.", +@@ -110,7 +110,7 @@ + "description": "Extensions for header", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json +index fdd0c3d65d..357d67585a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when this resource was created.", +@@ -42,27 +42,27 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurer": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json +index 4c64ea02ca..b414439c57 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Processing status: error, complete.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -49,7 +49,7 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -58,19 +58,19 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json +index 46815a99c0..e1aacb82e3 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json +@@ -23,7 +23,7 @@ + "description": "The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -41,7 +41,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusHistory": { + "description": "The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).", +@@ -54,7 +54,7 @@ + "description": "A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "diagnosis": { +@@ -66,39 +66,39 @@ + }, + "patient": { + "description": "The patient who is the focus of this episode of care.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "managingOrganization": { + "description": "The organization that has assumed the specific responsibilities for the specified duration.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The interval during which the managing organization assumes the defined responsibility.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "referralRequest": { + "description": "Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "careManager": { + "description": "The practitioner that is the care manager/care co-ordinator for this patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "team": { + "description": "The list of practitioners that may be facilitating this episode of care for specific purposes.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "account": { + "description": "The set of accounts that may be used for billing for this EpisodeOfCare.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -132,11 +132,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period during this EpisodeOfCare that the specific status applied.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -155,11 +155,11 @@ + "properties": { + "condition": { + "description": "A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "role": { + "description": "Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "rank": { + "description": "Ranking of the diagnosis (for each role type).", +@@ -168,7 +168,7 @@ + }, + "_rank": { + "description": "Extensions for rank", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json +index 96c90db04e..d96b3a9348 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the expansion profile author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the expansion profile. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this expansion profile. Enables tracking the life-cycle of the content.", +@@ -59,7 +59,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this expansion profile is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -67,7 +67,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the expansion profile was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the expansion profile changes.", +@@ -76,7 +76,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the expansion profile.", +@@ -84,13 +84,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -99,20 +99,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate expansion profile instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the expansion profile is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fixedVersion": { +@@ -132,7 +132,7 @@ + }, + "_includeDesignations": { + "description": "Extensions for includeDesignations", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.", +@@ -144,7 +144,7 @@ + }, + "_includeDefinition": { + "description": "Extensions for includeDefinition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "activeOnly": { + "description": "Controls whether inactive concepts are included or excluded in value set expansions.", +@@ -152,7 +152,7 @@ + }, + "_activeOnly": { + "description": "Extensions for activeOnly", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "excludeNested": { + "description": "Controls whether or not the value set expansion nests codes or not (i.e. ValueSet.expansion.contains.contains).", +@@ -160,7 +160,7 @@ + }, + "_excludeNested": { + "description": "Extensions for excludeNested", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "excludeNotForUI": { + "description": "Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.", +@@ -168,7 +168,7 @@ + }, + "_excludeNotForUI": { + "description": "Extensions for excludeNotForUI", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "excludePostCoordinated": { + "description": "Controls whether or not the value set expansion includes post coordinated codes.", +@@ -176,7 +176,7 @@ + }, + "_excludePostCoordinated": { + "description": "Extensions for excludePostCoordinated", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "displayLanguage": { + "description": "Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.", +@@ -185,7 +185,7 @@ + }, + "_displayLanguage": { + "description": "Extensions for displayLanguage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "limitedExpansion": { + "description": "If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete, using the extension [http://hl7.org/fhir/StructureDefinition/valueset-toocostly](extension-valueset-toocostly.html).", +@@ -193,7 +193,7 @@ + }, + "_limitedExpansion": { + "description": "Extensions for limitedExpansion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -216,7 +216,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system from which codes in the expansion should be included.", +@@ -224,7 +224,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "How to manage the intersection between a fixed version in a value set, and this fixed version of the system in the expansion profile.", +@@ -237,7 +237,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -257,7 +257,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system from which codes in the expansion should be excluded.", +@@ -265,7 +265,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -325,11 +325,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Which kinds of designation to include in the expansion.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +@@ -369,11 +369,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Which kinds of designation to exclude from the expansion.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json +index c26df1d3fa..5cea80e585 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json +@@ -23,7 +23,7 @@ + "description": "The EOB Business Identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -38,26 +38,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subType": { + "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "patient": { + "description": "Patient Resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "billablePeriod": { + "description": "The billable period for which charges are being submitted.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when the EOB was created.", +@@ -66,43 +66,43 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "The person who created the explanation of benefit.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "insurer": { + "description": "The insurer which is responsible for the explanation of benefit.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The provider which is responsible for the claim.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The provider which is responsible for the claim.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "referral": { + "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "facility": { + "description": "Facility where the services were provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "claim": { + "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "claimResponse": { + "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Processing outcome errror, partial or complete processing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -110,7 +110,7 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "related": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +@@ -121,11 +121,11 @@ + }, + "prescription": { + "description": "Prescription to support the dispensing of Pharmacy or Vision products.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "originalPrescription": { + "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payee": { + "description": "The party to be reimbursed for the services.", +@@ -166,7 +166,7 @@ + }, + "_precedence": { + "description": "Extensions for precedence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "insurance": { + "description": "Financial instrument by which payment information for health care.", +@@ -178,11 +178,11 @@ + }, + "employmentImpacted": { + "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "hospitalization": { + "description": "The start and optional end dates of when the patient was confined to a treatment center.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "item": { + "description": "First tier of goods and services.", +@@ -200,15 +200,15 @@ + }, + "totalCost": { + "description": "The total cost of the services reported.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "unallocDeductable": { + "description": "The amount of deductable applied which was not allocated to any particular service line.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "totalBenefit": { + "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "payment": { + "description": "Payment details for the claim if the claim has been paid.", +@@ -216,7 +216,7 @@ + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "processNote": { + "description": "Note text.", +@@ -249,15 +249,15 @@ + "properties": { + "claim": { + "description": "Other claims which are related to this claim such as prior claim versions or for related services.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "For example prior or umbrella.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reference": { + "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -273,15 +273,15 @@ + "properties": { + "type": { + "description": "Type of Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "resourceType": { + "description": "organization | patient | practitioner | relatedperson.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "party": { + "description": "Party to be reimbursed: Subscriber, provider, other.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -302,15 +302,15 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "timingDate": { + "description": "The date when or period to which this information refers.", +@@ -319,11 +319,11 @@ + }, + "_timingDate": { + "description": "Extensions for timingDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "The date when or period to which this information refers.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueString": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +@@ -331,23 +331,23 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueQuantity": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueAttachment": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueReference": { + "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -371,11 +371,11 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "provider": { + "description": "The members of the team who provided the overall service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "responsible": { + "description": "The practitioner who is billing and responsible for the claimed services rendered to the patient.", +@@ -383,15 +383,15 @@ + }, + "_responsible": { + "description": "Extensions for responsible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "qualification": { + "description": "The qualification which is applicable for this service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -415,26 +415,26 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "diagnosisCodeableConcept": { + "description": "The diagnosis.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "diagnosisReference": { + "description": "The diagnosis.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "packageCode": { + "description": "The package billing code, for example DRG, based on the assigned grouping code system.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -455,7 +455,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "Date and optionally time the procedure was performed .", +@@ -464,15 +464,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedureCodeableConcept": { + "description": "The procedure code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "procedureReference": { + "description": "The procedure code.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -488,7 +488,7 @@ + "properties": { + "coverage": { + "description": "Reference to the program or plan identification, underwriter or payor.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "preAuthRef": { + "description": "A list of references from the Insurer to which these services pertain.", +@@ -501,7 +501,7 @@ + "description": "Extensions for preAuthRef", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -523,19 +523,19 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Type of accident: work, auto, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Where the accident occurred.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Where the accident occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -556,7 +556,7 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "careTeamLinkId": { + "description": "Careteam applicable for this service or product line.", +@@ -570,7 +570,7 @@ + "description": "Extensions for careTeamLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "diagnosisLinkId": { +@@ -585,7 +585,7 @@ + "description": "Extensions for diagnosisLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "procedureLinkId": { +@@ -600,7 +600,7 @@ + "description": "Extensions for procedureLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "informationLinkId": { +@@ -615,33 +615,33 @@ + "description": "Extensions for informationLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "servicedDate": { +@@ -651,31 +651,31 @@ + }, + "_servicedDate": { + "description": "Extensions for servicedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "servicedPeriod": { + "description": "The date or dates when the enclosed suite of services were performed or completed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "locationCodeableConcept": { + "description": "Where the service was provided.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "locationAddress": { + "description": "Where the service was provided.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "locationReference": { + "description": "Where the service was provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -684,35 +684,35 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Physical service site on the patient (limb, tooth, etc).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subSite": { + "description": "A region or surface of the site, eg. limb region or tooth surface(s).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "encounter": { + "description": "A billed item may include goods or services provided in multiple encounters.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "noteNumber": { +@@ -727,7 +727,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -758,15 +758,15 @@ + "properties": { + "category": { + "description": "Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "Adjudication reason such as limit reached.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "amount": { + "description": "Monitory amount associated with the code.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "value": { + "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", +@@ -775,7 +775,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -799,45 +799,45 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of product or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -846,17 +846,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "noteNumber": { +@@ -871,7 +871,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -910,45 +910,45 @@ + }, + "_sequence": { + "description": "Extensions for sequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of product or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "programCode": { + "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "quantity": { + "description": "The number of repetitions of a service or product.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "unitPrice": { + "description": "The fee for an addittional service or product or charge.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "factor": { + "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", +@@ -957,17 +957,17 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "net": { + "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "udi": { + "description": "List of Unique Device Identifiers associated with this line item.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "noteNumber": { +@@ -982,7 +982,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -1019,31 +1019,31 @@ + "description": "Extensions for sequenceLinkId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -1057,7 +1057,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -1088,26 +1088,26 @@ + "properties": { + "revenue": { + "description": "The type of reveneu or cost center providing the product and/or service.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "Health Care Service Type Codes to identify the classification of service or benefits.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "service": { + "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "modifier": { + "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "fee": { + "description": "The fee charged for the professional service or product.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "noteNumber": { + "description": "A list of note references to the notes provided below.", +@@ -1121,7 +1121,7 @@ + "description": "Extensions for noteNumber", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "adjudication": { +@@ -1145,15 +1145,15 @@ + "properties": { + "type": { + "description": "Whether this represents partial or complete payment of the claim.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "adjustment": { + "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "adjustmentReason": { + "description": "Reason for the payment adjustment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "Estimated payment date.", +@@ -1162,15 +1162,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Payable less any payment adjustment.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "identifier": { + "description": "Payment identifer.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + } + } +@@ -1191,11 +1191,11 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -1203,11 +1203,11 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -1223,11 +1223,11 @@ + "properties": { + "category": { + "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subCategory": { + "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "excluded": { + "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", +@@ -1235,7 +1235,7 @@ + }, + "_excluded": { + "description": "Extensions for excluded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A short name or tag for the benefit, for example MED01, or DENT2.", +@@ -1243,7 +1243,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", +@@ -1251,19 +1251,19 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "network": { + "description": "Network designation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "unit": { + "description": "Unit designation: individual or family.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "term": { + "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "financial": { + "description": "Benefits Used to date.", +@@ -1289,7 +1289,7 @@ + "properties": { + "type": { + "description": "Deductable, visits, benefit amount.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "allowedUnsignedInt": { + "description": "Benefits allowed.", +@@ -1298,7 +1298,7 @@ + }, + "_allowedUnsignedInt": { + "description": "Extensions for allowedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedString": { + "description": "Benefits allowed.", +@@ -1306,11 +1306,11 @@ + }, + "_allowedString": { + "description": "Extensions for allowedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedMoney": { + "description": "Benefits allowed.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "usedUnsignedInt": { + "description": "Benefits used.", +@@ -1319,11 +1319,11 @@ + }, + "_usedUnsignedInt": { + "description": "Extensions for usedUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usedMoney": { + "description": "Benefits used.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json +index e1234953f7..509e856663 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json +@@ -18,7 +18,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -26,7 +26,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -35,7 +35,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -44,7 +44,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -52,7 +52,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -60,7 +60,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -68,7 +68,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -76,7 +76,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -85,7 +85,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -94,7 +94,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -103,7 +103,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -112,7 +112,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -121,7 +121,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -130,7 +130,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -139,7 +139,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -148,7 +148,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -157,7 +157,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +@@ -165,151 +165,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json +index b5667f3fe7..eb926fa6d2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json +@@ -23,14 +23,14 @@ + "description": "This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol or questionnaire that was adhered to in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -45,7 +45,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDone": { + "description": "If true, indicates the taking of an individual family member\u0027s history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.", +@@ -53,15 +53,15 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReason": { + "description": "Describes why the family member\u0027s history is absent.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "The person who this history concerns.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date (and possibly time) when the family member history was taken.", +@@ -70,7 +70,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\".", +@@ -78,11 +78,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relationship": { + "description": "The type of relationship this person has to the patient (father, mother, brother etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "gender": { + "description": "Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.", +@@ -96,11 +96,11 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "bornPeriod": { + "description": "The actual or approximate date of birth of the relative.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "bornDate": { + "description": "The actual or approximate date of birth of the relative.", +@@ -109,7 +109,7 @@ + }, + "_bornDate": { + "description": "Extensions for bornDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "bornString": { + "description": "The actual or approximate date of birth of the relative.", +@@ -117,15 +117,15 @@ + }, + "_bornString": { + "description": "Extensions for bornString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "ageAge": { + "description": "The age of the relative at the time the family member history is recorded.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "ageRange": { + "description": "The age of the relative at the time the family member history is recorded.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "ageString": { + "description": "The age of the relative at the time the family member history is recorded.", +@@ -133,7 +133,7 @@ + }, + "_ageString": { + "description": "Extensions for ageString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "estimatedAge": { + "description": "If true, indicates that the age value specified is an estimated value.", +@@ -141,7 +141,7 @@ + }, + "_estimatedAge": { + "description": "Extensions for estimatedAge", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedBoolean": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +@@ -149,15 +149,15 @@ + }, + "_deceasedBoolean": { + "description": "Extensions for deceasedBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedAge": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "deceasedRange": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "deceasedDate": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +@@ -166,7 +166,7 @@ + }, + "_deceasedDate": { + "description": "Extensions for deceasedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedString": { + "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", +@@ -174,27 +174,27 @@ + }, + "_deceasedString": { + "description": "Extensions for deceasedString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reasonCode": { + "description": "Describes why the family member history occurred in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "condition": { +@@ -223,23 +223,23 @@ + "properties": { + "code": { + "description": "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like \u0027cancer\u0027 depending on how much is known about the condition and the capabilities of the creating system.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "outcome": { + "description": "Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "onsetAge": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "onsetRange": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "onsetPeriod": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "onsetString": { + "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", +@@ -247,13 +247,13 @@ + }, + "_onsetString": { + "description": "Extensions for onsetString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "An area where general notes can be placed about this specific condition.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json +index cebc72522e..3ec6470c6c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier assigned to the flag for external use (outside the FHIR environment).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,31 +37,31 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Allows an flag to be divided into different categories like clinical, administrative etc. Intended to be used as a means of filtering which flags are displayed to particular user or in a given context.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "The coded value or textual component of the flag to display to the user.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient, location, group , organization , or practitioner, etc. this is about record this flag is associated with.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The period of time from the activation of the flag to inactivation of the flag. If the flag is active, the end of the period should be unspecified.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "encounter": { + "description": "This alert is only relevant during the encounter.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "author": { + "description": "The person, organization or device that created the flag.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json +index ac1d75fb57..219eda41ba 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json +@@ -23,7 +23,7 @@ + "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -47,26 +47,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates a category the goal falls within.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "priority": { + "description": "Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Identifies the patient, group or organization for whom the goal is being established.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "startDate": { + "description": "The date or event after which the goal should begin being pursued.", +@@ -75,11 +75,11 @@ + }, + "_startDate": { + "description": "Extensions for startDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "startCodeableConcept": { + "description": "The date or event after which the goal should begin being pursued.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "target": { + "description": "Indicates what should be done by when.", +@@ -92,7 +92,7 @@ + }, + "_statusDate": { + "description": "Extensions for statusDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusReason": { + "description": "Captures the reason for the current status.", +@@ -100,38 +100,38 @@ + }, + "_statusReason": { + "description": "Extensions for statusReason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expressedBy": { + "description": "Indicates whose goal this is - patient goal, practitioner goal, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "addresses": { + "description": "The identified conditions and other health record elements that are intended to be addressed by the goal.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Any comments related to the goal.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "outcomeCode": { + "description": "Identifies the change (or lack of change) at the point when the status of the goal is assessed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "outcomeReference": { + "description": "Details of what\u0027s changed (or not changed).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -152,19 +152,19 @@ + "properties": { + "measure": { + "description": "The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "detailQuantity": { + "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "detailRange": { + "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "detailCodeableConcept": { + "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dueDate": { + "description": "Indicates either the date or the duration after start by which the goal should be met.", +@@ -173,11 +173,11 @@ + }, + "_dueDate": { + "description": "Extensions for dueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dueDuration": { + "description": "Indicates either the date or the duration after start by which the goal should be met.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json +index badc99099f..ce484a2a24 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the graph definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the graph definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the graph definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this graph definition. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this graph definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the graph definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the graph definition changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the graph definition.", +@@ -80,13 +80,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -95,20 +95,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate graph definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the graph definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -117,7 +117,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "start": { + "description": "The type of FHIR resource at which instances of this graph start.", +@@ -126,7 +126,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The profile that describes the use of the base resource.", +@@ -134,7 +134,7 @@ + }, + "_profile": { + "description": "Extensions for profile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Links this graph makes rules about.", +@@ -164,7 +164,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sliceName": { + "description": "Which slice (if profiled).", +@@ -172,7 +172,7 @@ + }, + "_sliceName": { + "description": "Extensions for sliceName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "Minimum occurrences for this link.", +@@ -181,7 +181,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Maximum occurrences for this link.", +@@ -189,7 +189,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Information about why this link is of interest in this graph definition.", +@@ -197,7 +197,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "Potential target for the link.", +@@ -228,7 +228,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "Profile for the target resource.", +@@ -236,7 +236,7 @@ + }, + "_profile": { + "description": "Extensions for profile", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compartment": { + "description": "Compartment Consistency Rules.", +@@ -271,7 +271,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rule": { + "description": "identical | matching | different | no-rule | custom.", +@@ -285,7 +285,7 @@ + }, + "_rule": { + "description": "Extensions for rule", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "Custom rule, as a FHIRPath expression.", +@@ -293,7 +293,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Documentation for FHIRPath expression.", +@@ -301,7 +301,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json +index 1c548a6e8b..c11159dcab 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique business identifier for this group.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,7 +32,7 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Identifies the broad classification of the kind of resources the group includes.", +@@ -48,7 +48,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "actual": { + "description": "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.", +@@ -56,11 +56,11 @@ + }, + "_actual": { + "description": "Extensions for actual", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "A label assigned to the group for human identification and communication.", +@@ -68,7 +68,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "A count of the number of resource instances that are part of the group.", +@@ -77,7 +77,7 @@ + }, + "_quantity": { + "description": "Extensions for quantity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "characteristic": { + "description": "Identifies the traits shared by members of the group.", +@@ -110,11 +110,11 @@ + "properties": { + "code": { + "description": "A code that identifies the kind of trait being asserted.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCodeableConcept": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueBoolean": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +@@ -122,15 +122,15 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueQuantity": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueRange": { + "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "exclude": { + "description": "If true, indicates the characteristic is one that is NOT held by members of the group.", +@@ -138,11 +138,11 @@ + }, + "_exclude": { + "description": "Extensions for exclude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -161,11 +161,11 @@ + "properties": { + "entity": { + "description": "A reference to the entity that is a member of the group. Must be consistent with Group.type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The period that the member was in the group, if known.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "inactive": { + "description": "A flag to indicate that the member is no longer in the group, but previously may have been a member.", +@@ -173,7 +173,7 @@ + }, + "_inactive": { + "description": "Extensions for inactive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json +index 642d0887aa..e44b03f45f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json +@@ -26,15 +26,15 @@ + }, + "_requestId": { + "description": "Extensions for requestId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "Allows a service to provide a unique, business identifier for the response.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "module": { + "description": "A reference to the knowledge module that was invoked.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.", +@@ -50,15 +50,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The patient for which the request was processed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Allows the context of the guidance response to be provided if available. In a service context, this would likely be unavailable.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "Indicates when the guidance response was processed.", +@@ -67,47 +67,47 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "Provides a reference to the device that performed the guidance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "note": { + "description": "Provides a mechanism to communicate additional information about the response.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "evaluationMessage": { + "description": "Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "outputParameters": { + "description": "The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "result": { + "description": "The actions, if any, produced by the evaluation of the artifact.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dataRequirement": { + "description": "If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation. A subsequent request to the service should include this data.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json +index 6ecd1550e8..0836609c45 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json +@@ -23,7 +23,7 @@ + "description": "External identifiers for this item.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,35 +32,35 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "providedBy": { + "description": "The organization that provides this healthcare service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "category": { + "description": "Identifies the broad category of service being performed or delivered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "type": { + "description": "The specific type of service that may be delivered or performed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "Collection of specialties handled by the service site. This is more of a medical term.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "location": { + "description": "The location(s) where this healthcare service may be provided.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "name": { +@@ -69,7 +69,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.", +@@ -77,7 +77,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extraDetails": { + "description": "Extra details about the service that can\u0027t be placed in the other fields.", +@@ -85,36 +85,36 @@ + }, + "_extraDetails": { + "description": "Extensions for extraDetails", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "photo": { + "description": "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "telecom": { + "description": "List of contacts related to this specific healthcare service.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "coverageArea": { + "description": "The location(s) that this service is available to (not where the service is provided).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "serviceProvisionCode": { + "description": "The code(s) that detail the conditions under which the healthcare service is available/offered.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "eligibility": { + "description": "Does this service have specific eligibility requirements that need to be met in order to use the service?", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "eligibilityNote": { + "description": "Describes the eligibility conditions for the service.", +@@ -122,7 +122,7 @@ + }, + "_eligibilityNote": { + "description": "Extensions for eligibilityNote", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "programName": { + "description": "Program Names that can be used to categorize the service.", +@@ -135,21 +135,21 @@ + "description": "Extensions for programName", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "characteristic": { + "description": "Collection of characteristics (attributes).", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "referralMethod": { + "description": "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "appointmentRequired": { +@@ -158,7 +158,7 @@ + }, + "_appointmentRequired": { + "description": "Extensions for appointmentRequired", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableTime": { + "description": "A collection of times that the Service Site is available.", +@@ -180,13 +180,13 @@ + }, + "_availabilityExceptions": { + "description": "Extensions for availabilityExceptions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -224,7 +224,7 @@ + "description": "Extensions for daysOfWeek", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "allDay": { +@@ -233,7 +233,7 @@ + }, + "_allDay": { + "description": "Extensions for allDay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableStartTime": { + "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -242,7 +242,7 @@ + }, + "_availableStartTime": { + "description": "Extensions for availableStartTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableEndTime": { + "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -251,7 +251,7 @@ + }, + "_availableEndTime": { + "description": "Extensions for availableEndTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -271,11 +271,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "during": { + "description": "Service is not available (seasonally or for a public holiday) from this date.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json +index 4c5aafd974..a81727a1e5 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json +@@ -27,7 +27,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "A full text representation of the name.", +@@ -35,7 +35,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "family": { + "description": "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", +@@ -43,7 +43,7 @@ + }, + "_family": { + "description": "Extensions for family", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "given": { + "description": "Given name.", +@@ -56,7 +56,7 @@ + "description": "Extensions for given", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "prefix": { +@@ -70,7 +70,7 @@ + "description": "Extensions for prefix", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "suffix": { +@@ -84,12 +84,12 @@ + "description": "Extensions for suffix", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "period": { + "description": "Indicates the period of time when this name was valid for the named person.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json +index dc63c182dd..29bc54fd21 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json +@@ -24,11 +24,11 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "system": { + "description": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.", +@@ -36,7 +36,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", +@@ -44,15 +44,15 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Time period during which identifier is/was valid for use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "assigner": { + "description": "Organization that issued/manages the identifier.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json +index 9d94331551..26d1cd7673 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json +@@ -21,11 +21,11 @@ + }, + "identifier": { + "description": "Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "patient": { + "description": "A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authoringTime": { + "description": "Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).", +@@ -34,11 +34,11 @@ + }, + "_authoringTime": { + "description": "Extensions for authoringTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "description": { + "description": "Free text narrative description of the ImagingManifest. \nThe value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.", +@@ -46,7 +46,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "study": { + "description": "Study identity and locating information of the DICOM SOP instances in the selection.", +@@ -79,17 +79,17 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "imagingStudy": { + "description": "Reference to the Imaging Study in FHIR form.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "series": { +@@ -121,13 +121,13 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "instance": { +@@ -159,7 +159,7 @@ + }, + "_sopClass": { + "description": "Extensions for sopClass", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uid": { + "description": "SOP Instance UID of the selected instance.", +@@ -168,7 +168,7 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json +index a40e296ecf..b8f1bcccc7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json +@@ -26,17 +26,17 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "accession": { + "description": "Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance [IHE Radiology Technical Framework Volume 1 Appendix A](http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Rev13.0_Vol1_FT_2014-07-30.pdf).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "identifier": { + "description": "Other identifiers for the study.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "availability": { +@@ -51,22 +51,22 @@ + }, + "_availability": { + "description": "Extensions for availability", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "modalityList": { + "description": "A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "patient": { + "description": "The patient imaged in the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode at which the request is initiated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "started": { + "description": "Date and time the study started.", +@@ -75,31 +75,31 @@ + }, + "_started": { + "description": "Extensions for started", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "basedOn": { + "description": "A list of the diagnostic requests that resulted in this imaging study being performed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "referrer": { + "description": "The requesting/referring physician.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "interpreter": { + "description": "Who read the study and interpreted the images or other content.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "numberOfSeries": { +@@ -109,7 +109,7 @@ + }, + "_numberOfSeries": { + "description": "Extensions for numberOfSeries", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "numberOfInstances": { + "description": "Number of SOP Instances in Study. This value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", +@@ -118,25 +118,25 @@ + }, + "_numberOfInstances": { + "description": "Extensions for numberOfInstances", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedureReference": { + "description": "A reference to the performed Procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "procedureCode": { + "description": "The code for the performed procedure type.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reason": { + "description": "Description of clinical condition indicating why the ImagingStudy was requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "Institution-generated description or classification of the Study performed.", +@@ -144,7 +144,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "series": { + "description": "Each study has one or more series of images or other content.", +@@ -176,7 +176,7 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "number": { + "description": "The numeric identifier of this series in the study.", +@@ -185,11 +185,11 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "modality": { + "description": "The modality of this series sequence.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "description": { + "description": "A description of the series.", +@@ -197,7 +197,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "numberOfInstances": { + "description": "Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", +@@ -206,7 +206,7 @@ + }, + "_numberOfInstances": { + "description": "Extensions for numberOfInstances", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availability": { + "description": "Availability of series (online, offline or nearline).", +@@ -220,22 +220,22 @@ + }, + "_availability": { + "description": "Extensions for availability", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "laterality": { + "description": "The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "started": { + "description": "The date and time the series was started.", +@@ -244,13 +244,13 @@ + }, + "_started": { + "description": "Extensions for started", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "The physician or operator (often the radiology technician) who performed the series. The performer is recorded at the series level, since each series in a study may be performed by a different practitioner, at different times, and using different devices. A series may be performed by multiple practitioners.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "instance": { +@@ -282,7 +282,7 @@ + }, + "_uid": { + "description": "Extensions for uid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "number": { + "description": "The number of instance in the series.", +@@ -291,7 +291,7 @@ + }, + "_number": { + "description": "Extensions for number", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sopClass": { + "description": "DICOM instance type.", +@@ -300,7 +300,7 @@ + }, + "_sopClass": { + "description": "Extensions for sopClass", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "The description of the instance.", +@@ -308,7 +308,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json +index 5b8b642bfd..bbf89d350a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique identifier assigned to this immunization record.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notGiven": { + "description": "Indicates if the vaccination was or was not given.", +@@ -41,19 +41,19 @@ + }, + "_notGiven": { + "description": "Extensions for notGiven", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "vaccineCode": { + "description": "Vaccine that was administered or was to be administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "patient": { + "description": "The patient who either received or did not receive the immunization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "The visit or admission or other contact between patient and health care provider the immunization was performed as part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "Date vaccine administered or was to be administered.", +@@ -62,7 +62,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "primarySource": { + "description": "An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.", +@@ -70,19 +70,19 @@ + }, + "_primarySource": { + "description": "Extensions for primarySource", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reportOrigin": { + "description": "The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "location": { + "description": "The service delivery location where the vaccine administration occurred.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "manufacturer": { + "description": "Name of vaccine manufacturer.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "lotNumber": { + "description": "Lot number of the vaccine product.", +@@ -90,7 +90,7 @@ + }, + "_lotNumber": { + "description": "Extensions for lotNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expirationDate": { + "description": "Date vaccine batch expires.", +@@ -99,19 +99,19 @@ + }, + "_expirationDate": { + "description": "Extensions for expirationDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "site": { + "description": "Body site where vaccine was administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "route": { + "description": "The path by which the vaccine product is taken into the body.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseQuantity": { + "description": "The quantity of vaccine product that was administered.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "practitioner": { + "description": "Indicates who or what performed the event.", +@@ -124,7 +124,7 @@ + "description": "Extra information about the immunization that is not conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "explanation": { +@@ -164,11 +164,11 @@ + "properties": { + "role": { + "description": "Describes the type of performance (e.g. ordering provider, administering provider, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The device, practitioner, etc. who performed the action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -189,14 +189,14 @@ + "description": "Reasons why a vaccine was administered.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonNotGiven": { + "description": "Reason why a vaccine was not administered.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -218,11 +218,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "Details of the reaction.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reported": { + "description": "Self-reported indicator.", +@@ -230,7 +230,7 @@ + }, + "_reported": { + "description": "Extensions for reported", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -251,7 +251,7 @@ + }, + "_doseSequence": { + "description": "Extensions for doseSequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Contains the description about the protocol under which the vaccine was administered.", +@@ -259,11 +259,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "authority": { + "description": "Indicates the authority who published the protocol. E.g. ACIP.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "series": { + "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", +@@ -271,7 +271,7 @@ + }, + "_series": { + "description": "Extensions for series", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "seriesDoses": { + "description": "The recommended number of doses to achieve immunity.", +@@ -280,22 +280,22 @@ + }, + "_seriesDoses": { + "description": "Extensions for seriesDoses", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetDisease": { + "description": "The targeted disease.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "doseStatus": { + "description": "Indicates if the immunization event should \"count\" against the protocol.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseStatusReason": { + "description": "Provides an explanation as to why an immunization event should or should not count against the protocol.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json +index 4f9fcd021a..0cee356583 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json +@@ -23,12 +23,12 @@ + "description": "A unique identifier assigned to this particular recommendation record.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "patient": { + "description": "The patient the recommendations are for.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "recommendation": { + "description": "Vaccine administration recommendations.", +@@ -61,15 +61,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "vaccineCode": { + "description": "Vaccine that pertains to the recommendation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "targetDisease": { + "description": "The targeted disease for the recommendation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "doseNumber": { + "description": "The next recommended dose number (e.g. dose 2 is the next recommended dose).", +@@ -78,11 +78,11 @@ + }, + "_doseNumber": { + "description": "Extensions for doseNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "forecastStatus": { + "description": "Vaccine administration status.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dateCriterion": { + "description": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", +@@ -99,14 +99,14 @@ + "description": "Immunization event history that supports the status and recommendation.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingPatientInformation": { + "description": "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -126,7 +126,7 @@ + "properties": { + "code": { + "description": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "value": { + "description": "The date whose meaning is specified by dateCriterion.code.", +@@ -135,7 +135,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -159,7 +159,7 @@ + }, + "_doseSequence": { + "description": "Extensions for doseSequence", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Contains the description about the protocol under which the vaccine was administered.", +@@ -167,11 +167,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "authority": { + "description": "Indicates the authority who published the protocol. For example, ACIP.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "series": { + "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", +@@ -179,7 +179,7 @@ + }, + "_series": { + "description": "Extensions for series", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json +index 114904f986..e52db6200b 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the implementation guide when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the implementation guide author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the implementation guide. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this implementation guide. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this implementation guide is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the implementation guide was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the implementation guide changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the implementation guide.", +@@ -80,13 +80,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -95,20 +95,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate implementation guide instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the implementation guide is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "copyright": { +@@ -117,7 +117,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fhirVersion": { + "description": "The version of the FHIR specification on which this ImplementationGuide is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is 3.0.1 for this version.", +@@ -126,7 +126,7 @@ + }, + "_fhirVersion": { + "description": "Extensions for fhirVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dependency": { + "description": "Another implementation guide that this implementation depends on. Typically, an implementation guide uses value sets, profiles etc.defined in other implementation guides.", +@@ -160,7 +160,7 @@ + "description": "Extensions for binary", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "page": { +@@ -192,7 +192,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "Where the dependency is located.", +@@ -200,7 +200,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -220,7 +220,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Human readable text describing the package.", +@@ -228,7 +228,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.", +@@ -258,7 +258,7 @@ + }, + "_example": { + "description": "Extensions for example", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name).", +@@ -266,7 +266,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A description of the reason that a resource has been included in the implementation guide.", +@@ -274,7 +274,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "acronym": { + "description": "A short code that may be used to identify the resource throughout the implementation guide.", +@@ -282,7 +282,7 @@ + }, + "_acronym": { + "description": "Extensions for acronym", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceUri": { + "description": "Where this resource is found.", +@@ -290,15 +290,15 @@ + }, + "_sourceUri": { + "description": "Extensions for sourceUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceReference": { + "description": "Where this resource is found.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "exampleFor": { + "description": "Another resource that this resource is an example for. This is mostly used for resources that are included as examples of StructureDefinitions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -319,11 +319,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A reference to the profile that all instances must conform to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -346,7 +346,7 @@ + }, + "_source": { + "description": "Extensions for source", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.", +@@ -354,7 +354,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest.", +@@ -372,7 +372,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "For constructed pages, what kind of resources to include in the list.", +@@ -386,7 +386,7 @@ + "description": "Extensions for type", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "package": { +@@ -400,7 +400,7 @@ + "description": "Extensions for package", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "format": { +@@ -410,7 +410,7 @@ + }, + "_format": { + "description": "Extensions for format", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "page": { + "description": "Nested Pages/Sections under this page.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json +index 9b6b4028f9..ebf2ed0cbc 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the library.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this library. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,11 +78,11 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "date": { + "description": "The date (and optionally time) when the library was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", +@@ -91,7 +91,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the library.", +@@ -99,7 +99,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the library from a consumer\u0027s perspective.", +@@ -107,7 +107,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this library is needed and why it has been designed as it has.", +@@ -115,7 +115,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the library is used from a clinical perspective.", +@@ -123,7 +123,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -132,7 +132,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -141,45 +141,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the library content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate library instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the library is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the library, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -188,34 +188,34 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "parameter": { + "description": "The parameter element defines parameters used by the library.", + "type": "array", + "items": { +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + } + }, + "dataRequirement": { + "description": "Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "content": { + "description": "The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json +index 63181acc7a..c2ab2ef979 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json +@@ -25,11 +25,11 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Identifies the user or organization responsible for asserting the linkages and who establishes the context for evaluating the nature of each linkage.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "Identifies one of the records that is considered to refer to the same real-world occurrence as well as how the items hould be evaluated within the collection of linked items.", +@@ -65,11 +65,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The resource instance being linked as part of the group.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json +index 4faae90ec9..495bca64b2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for the List assigned for business purposes outside the context of FHIR.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,7 +37,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "How this list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", +@@ -50,7 +50,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A label for the list assigned by the author.", +@@ -58,19 +58,19 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "This code defines the purpose of the list - why it was created.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The common subject (or patient) of the resources that are in the list, if there is one.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "The encounter that is the context in which this list was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date that the list was prepared.", +@@ -79,21 +79,21 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "The entity responsible for deciding what the contents of the list were. Where the list was created by a human, this is the same as the author of the list.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "orderedBy": { + "description": "What order applies to the items in the list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Comments that apply to the overall list.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "entry": { +@@ -105,7 +105,7 @@ + }, + "emptyReason": { + "description": "If the list is empty, why the list is empty.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -124,7 +124,7 @@ + "properties": { + "flag": { + "description": "The flag allows the system constructing the list to indicate the role and significance of the item in the list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "deleted": { + "description": "True if this item is marked as deleted in the list.", +@@ -132,7 +132,7 @@ + }, + "_deleted": { + "description": "Extensions for deleted", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "When this item was added to the list.", +@@ -141,11 +141,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "item": { + "description": "A reference to the actual resource from which data was derived.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json +index 0117ab247f..7d7194372c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique code or number identifying the location to its users.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,11 +37,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "operationalStatus": { + "description": "The Operational status covers operation values most relevant to beds (but can also apply to rooms/units/chair/etc such as an isolation unit/dialisys chair). This typically covers concepts such as contamination, housekeeping and other activities like maintenance.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "name": { + "description": "Name of the location as used by humans. Does not need to be unique.", +@@ -49,7 +49,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "A list of alternate names that the location is known as, or was known as in the past.", +@@ -62,7 +62,7 @@ + "description": "Extensions for alias", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "description": { +@@ -71,7 +71,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "Indicates whether a resource instance represents a specific location or a class of locations.", +@@ -83,26 +83,26 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Indicates the type of function performed at the location.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "telecom": { + "description": "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Physical location.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "physicalType": { + "description": "Physical form of the location, e.g. building, room, vehicle, road.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "position": { + "description": "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", +@@ -110,17 +110,17 @@ + }, + "managingOrganization": { + "description": "The organization responsible for the provisioning and upkeep of the location.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "partOf": { + "description": "Another Location which this Location is physically part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "endpoint": { + "description": "Technical endpoints providing access to services operated for the location.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -145,7 +145,7 @@ + }, + "_longitude": { + "description": "Extensions for longitude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "latitude": { + "description": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).", +@@ -154,7 +154,7 @@ + }, + "_latitude": { + "description": "Extensions for latitude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "altitude": { + "description": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).", +@@ -163,7 +163,7 @@ + }, + "_altitude": { + "description": "Extensions for altitude", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json +index 4e714b5b9a..f5743cac28 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this measure when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the measure. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the measure.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this measure. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this measure is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the measure was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the measure changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the measure.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the measure from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this measure is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the measure is used from a clinical perspective.", +@@ -119,7 +119,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -128,7 +128,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -137,45 +137,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the measure content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate measure instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the measure is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the measure. Topics provide a high-level categorization of the type of the measure that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the measure, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -184,20 +184,20 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "library": { + "description": "A reference to a Library resource containing the formal logic used by the measure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "disclaimer": { +@@ -206,21 +206,21 @@ + }, + "_disclaimer": { + "description": "Extensions for disclaimer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "scoring": { + "description": "Indicates how the calculation is performed for the measure, including proportion, ratio, continuous variable, and cohort. The value set is extensible, allowing additional measure scoring types to be represented.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "compositeScoring": { + "description": "If this is a composite measure, the scoring method used to combine the component measures to determine the composite score.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "type": { + "description": "Indicates whether the measure is used to examine a process, an outcome over time, a patient-reported outcome, or a structure measure such as utilization.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "riskAdjustment": { +@@ -229,7 +229,7 @@ + }, + "_riskAdjustment": { + "description": "Extensions for riskAdjustment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rateAggregation": { + "description": "Describes how to combine the information calculated, based on logic in each of several populations, into one summarized result.", +@@ -237,7 +237,7 @@ + }, + "_rateAggregation": { + "description": "Extensions for rateAggregation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rationale": { + "description": "Provides a succint statement of the need for the measure. Usually includes statements pertaining to importance criterion: impact, gap in care, and evidence.", +@@ -245,7 +245,7 @@ + }, + "_rationale": { + "description": "Extensions for rationale", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "clinicalRecommendationStatement": { + "description": "Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.", +@@ -253,7 +253,7 @@ + }, + "_clinicalRecommendationStatement": { + "description": "Extensions for clinicalRecommendationStatement", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "improvementNotation": { + "description": "Information on whether an increase or decrease in score is the preferred result (e.g., a higher score indicates better quality OR a lower score indicates better quality OR quality is whthin a range).", +@@ -261,7 +261,7 @@ + }, + "_improvementNotation": { + "description": "Extensions for improvementNotation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "Provides a description of an individual term used within the measure.", +@@ -274,7 +274,7 @@ + "description": "Extensions for definition", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "guidance": { +@@ -283,7 +283,7 @@ + }, + "_guidance": { + "description": "Extensions for guidance", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "set": { + "description": "The measure set, e.g. Preventive Care and Screening.", +@@ -291,7 +291,7 @@ + }, + "_set": { + "description": "Extensions for set", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "group": { + "description": "A group of population criteria for the measure.", +@@ -324,7 +324,7 @@ + "properties": { + "identifier": { + "description": "A unique identifier for the group. This identifier will used to report data for the group in the measure report.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "name": { + "description": "Optional name or short description of this group.", +@@ -332,7 +332,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The human readable description of this population group.", +@@ -340,7 +340,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "population": { + "description": "A population criteria for the measure.", +@@ -373,11 +373,11 @@ + "properties": { + "identifier": { + "description": "A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "code": { + "description": "The type of population criteria.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "Optional name or short description of this population.", +@@ -385,7 +385,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The human readable description of this population criteria.", +@@ -393,7 +393,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "criteria": { + "description": "The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.", +@@ -401,7 +401,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -417,7 +417,7 @@ + "properties": { + "identifier": { + "description": "The identifier for the stratifier used to coordinate the reported data back to this stratifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "criteria": { + "description": "The criteria for the stratifier. This must be the name of an expression defined within a referenced library.", +@@ -425,7 +425,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The path to an element that defines the stratifier, specified as a valid FHIR resource path.", +@@ -433,7 +433,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -449,13 +449,13 @@ + "properties": { + "identifier": { + "description": "An identifier for the supplemental data.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "usage": { + "description": "An indicator of the intended usage for the supplemental data element. Supplemental data indicates the data is additional information requested to augment the measure information. Risk adjustment factor indicates the data is additional information used to calculate risk adjustment factors when applying a risk model to the measure calculation.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "criteria": { +@@ -464,7 +464,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The supplemental data to be supplied as part of the measure response, specified as a valid FHIR Resource Path.", +@@ -472,7 +472,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json +index 226b394094..49225da093 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "A formal identifier that is used to identify this report when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The report status. No data will be available until the report status is complete.", +@@ -34,7 +34,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of measure report. This may be an individual report, which provides a single patient\u0027s score for the measure; a patient listing, which returns the list of patients that meet the various criteria in the measure; or a summary report, which returns a population count for each of the criteria in the measure.", +@@ -47,15 +47,15 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "measure": { + "description": "A reference to the Measure that was evaluated to produce this report.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "patient": { + "description": "Optional Patient if the report was requested for a single patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date this measure report was generated.", +@@ -64,15 +64,15 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reportingOrganization": { + "description": "Reporting Organization.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The reporting period for which the report was calculated.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "group": { + "description": "The results of the calculation, one for each population group in the measure.", +@@ -83,7 +83,7 @@ + }, + "evaluatedResources": { + "description": "A reference to a Bundle containing the Resources that were used in the evaluation of this report.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -104,7 +104,7 @@ + "properties": { + "identifier": { + "description": "The identifier of the population group as defined in the measure definition.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "population": { + "description": "The populations that make up the population group, one for each type of population appropriate for the measure.", +@@ -120,7 +120,7 @@ + }, + "_measureScore": { + "description": "Extensions for measureScore", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "stratifier": { + "description": "When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.", +@@ -146,11 +146,11 @@ + "properties": { + "identifier": { + "description": "The identifier of the population being reported, as defined by the population element of the measure.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "code": { + "description": "The type of the population.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "count": { + "description": "The number of members of the population.", +@@ -159,11 +159,11 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patients": { + "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -179,7 +179,7 @@ + "properties": { + "identifier": { + "description": "The identifier of this stratifier, as defined in the measure definition.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "stratum": { + "description": "This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.", +@@ -206,7 +206,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "population": { + "description": "The populations that make up the stratum, one for each type of population appropriate to the measure.", +@@ -222,7 +222,7 @@ + }, + "_measureScore": { + "description": "Extensions for measureScore", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -238,11 +238,11 @@ + "properties": { + "identifier": { + "description": "The identifier of the population being reported, as defined by the population element of the measure.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "code": { + "description": "The type of the population.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "count": { + "description": "The number of members of the population in this stratum.", +@@ -251,11 +251,11 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patients": { + "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population in this stratum.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json +index c4feec60ef..d539864f45 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json +@@ -23,14 +23,14 @@ + "description": "Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiers.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A procedure that is fulfilled in whole or in part by the creation of this media.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { +@@ -44,23 +44,23 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subtype": { + "description": "Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modality.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "view": { + "description": "The name of the imaging view e.g. Lateral or Antero-posterior (AP).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Who/What this Media is a record of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this media.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The date and time(s) at which the media was collected.", +@@ -69,30 +69,30 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date and time(s) at which the media was collected.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "operator": { + "description": "The person who administered the collection of the image.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "Describes why the event occurred in coded or textual form.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "bodySite": { + "description": "Indicates the site on the subject\u0027s body where the media was collected (i.e. the target site).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "device": { + "description": "The device used to collect the media.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "height": { + "description": "Height of the image in pixels (photo/video).", +@@ -101,7 +101,7 @@ + }, + "_height": { + "description": "Extensions for height", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "width": { + "description": "Width of the image in pixels (photo/video).", +@@ -110,7 +110,7 @@ + }, + "_width": { + "description": "Extensions for width", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "frames": { + "description": "The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.", +@@ -119,7 +119,7 @@ + }, + "_frames": { + "description": "Extensions for frames", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "duration": { + "description": "The duration of the recording in seconds - for audio and video.", +@@ -128,17 +128,17 @@ + }, + "_duration": { + "description": "Extensions for duration", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "content": { + "description": "The actual content of the media - inline or by direct reference to the media source file.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "note": { + "description": "Comments made about the media by the performer, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json +index 7fe7938c19..78496ff586 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json +@@ -21,7 +21,7 @@ + }, + "code": { + "description": "A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "status": { + "description": "A code to indicate if the medication is in active use.", +@@ -34,7 +34,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isBrand": { + "description": "Set to true if the item is attributable to a specific manufacturer.", +@@ -42,7 +42,7 @@ + }, + "_isBrand": { + "description": "Extensions for isBrand", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "isOverTheCounter": { + "description": "Set to true if the medication can be obtained without an order from a prescriber.", +@@ -50,15 +50,15 @@ + }, + "_isOverTheCounter": { + "description": "Extensions for isOverTheCounter", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "manufacturer": { + "description": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "form": { + "description": "Describes the form of the item. Powder; tablets; capsule.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "ingredient": { + "description": "Identifies a particular constituent of interest in the product.", +@@ -75,7 +75,7 @@ + "description": "Photo(s) or graphic representation(s) of the medication.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + } + }, +@@ -95,11 +95,11 @@ + "properties": { + "itemCodeableConcept": { + "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "isActive": { + "description": "Indication of whether this ingredient affects the therapeutic action of the drug.", +@@ -107,11 +107,11 @@ + }, + "_isActive": { + "description": "Extensions for isActive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + } + } + } +@@ -127,7 +127,7 @@ + "properties": { + "container": { + "description": "The kind of container that this package comes as.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "content": { + "description": "A set of components that go to make up the described item.", +@@ -157,15 +157,15 @@ + "properties": { + "itemCodeableConcept": { + "description": "Identifies one of the items in the package.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "Identifies one of the items in the package.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "amount": { + "description": "The amount of the product that is in the package.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +@@ -185,7 +185,7 @@ + }, + "_lotNumber": { + "description": "Extensions for lotNumber", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expirationDate": { + "description": "When this specific batch of product will expire.", +@@ -194,7 +194,7 @@ + }, + "_expirationDate": { + "description": "Extensions for expirationDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json +index 69b44b817a..b02c26d5e2 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json +@@ -23,21 +23,21 @@ + "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular event is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -54,33 +54,33 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates the type of medication administration and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "The person or animal or group receiving the medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The visit, admission or other contact between patient and health care provider the medication administration was performed as part of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "supportingInformation": { + "description": "Additional information (for example, patient height and weight) that supports the administration of the medication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "effectiveDateTime": { +@@ -90,11 +90,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "A specific date/time or interval of time during which the administration took place (or did not take place, when the \u0027notGiven\u0027 attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "performer": { + "description": "The individual who was responsible for giving the medication to the patient.", +@@ -109,45 +109,45 @@ + }, + "_notGiven": { + "description": "Extensions for notGiven", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reasonNotGiven": { + "description": "A code indicating why the administration was not performed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonCode": { + "description": "A code indicating why the medication was given.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition or observation that supports why the medication was administered.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "prescription": { + "description": "The original request, instruction or authority to perform the administration.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The device used in administering the medication to the patient. For example, a particular infusion pump.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Extra information about the medication administration that is not conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosage": { +@@ -158,7 +158,7 @@ + "description": "A summary of the events of interest that have occurred, such as when the administration was verified.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -179,11 +179,11 @@ + "properties": { + "actor": { + "description": "The device, practitioner, etc. who performed the action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -206,31 +206,31 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "site": { + "description": "A coded specification of the anatomic site where the medication first entered the body. For example, \"left arm\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "route": { + "description": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "method": { + "description": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "dose": { + "description": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateRatio": { + "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "rateSimpleQuantity": { + "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json +index ec520574bd..aa4e76a77d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json +@@ -23,14 +23,14 @@ + "description": "Identifier assigned by the dispensing facility - this is an identifier assigned outside FHIR.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "partOf": { + "description": "The procedure that the dispense is done because of.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -47,33 +47,33 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates type of medication dispense and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "A link to a resource representing the person or the group to whom the medication will be given.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "supportingInformation": { + "description": "Additional information that supports the medication being dispensed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "performer": { +@@ -87,20 +87,20 @@ + "description": "Indicates the medication order that is being dispensed against.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { + "description": "Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "quantity": { + "description": "The amount of medication that has been dispensed. Includes unit of measure.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "daysSupply": { + "description": "The amount of medication expressed as a timing amount.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "whenPrepared": { + "description": "The time when the dispensed product was packaged and reviewed.", +@@ -109,7 +109,7 @@ + }, + "_whenPrepared": { + "description": "Extensions for whenPrepared", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whenHandedOver": { + "description": "The time the dispensed product was provided to the patient or their representative.", +@@ -118,31 +118,31 @@ + }, + "_whenHandedOver": { + "description": "Extensions for whenHandedOver", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "destination": { + "description": "Identification of the facility/location where the medication was shipped to, as part of the dispense event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "receiver": { + "description": "Identifies the person who picked up the medication. This will usually be a patient or their caregiver, but some cases exist where it can be a healthcare professional.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Extra information about the dispense that could not be conveyed in the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosageInstruction": { + "description": "Indicates how the medication is to be used by the patient.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + }, + "substitution": { +@@ -153,7 +153,7 @@ + "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "notDone": { +@@ -162,21 +162,21 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReasonCodeableConcept": { + "description": "Indicates the reason why a dispense was not performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "notDoneReasonReference": { + "description": "Indicates the reason why a dispense was not performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "eventHistory": { + "description": "A summary of the events of interest that have occurred, such as when the dispense was verified.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -196,11 +196,11 @@ + "properties": { + "actor": { + "description": "The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -223,24 +223,24 @@ + }, + "_wasSubstituted": { + "description": "Extensions for wasSubstituted", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "A code signifying whether a different drug was dispensed from what was prescribed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reason": { + "description": "Indicates the reason for the substitution of (or lack of substitution) from what was prescribed.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "responsibleParty": { + "description": "The person or organization that has primary responsibility for the substitution.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json +index b82361b39e..726b7f8341 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json +@@ -23,26 +23,26 @@ + "description": "This records identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. For example a re-imbursement system might issue its own id for each prescription that is created. This is particularly important where FHIR only provides part of an entire workflow process where records must be tracked through an entire system.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Protocol or definition followed by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A plan or request that is fulfilled in whole or in part by this medication request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "A code specifying the current state of the order. Generally this will be active or completed state.", +@@ -60,7 +60,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Whether the request is a proposal, plan, or an original order.", +@@ -74,11 +74,11 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates the type of medication order and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Indicates how quickly the Medication Request should be addressed with respect to other requests.", +@@ -92,29 +92,29 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "A link to a resource representing the person or set of individuals to whom the medication will be given.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "A link to an encounter, or episode of care, that identifies the particular occurrence or set occurrences of contact between patient and health care provider.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "supportingInformation": { + "description": "Include additional information (for example, patient height and weight) that supports the ordering of the medication.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "authoredOn": { +@@ -124,7 +124,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual, organization or device that initiated the request and has responsibility for its activation.", +@@ -132,34 +132,34 @@ + }, + "recorder": { + "description": "The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "The reason or the indication for ordering the medication.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition or observation that supports why the medication was ordered.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Extra information about the prescription that could not be conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosageInstruction": { + "description": "Indicates how the medication is to be used by the patient.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + }, + "dispenseRequest": { +@@ -172,20 +172,20 @@ + }, + "priorPrescription": { + "description": "A link to a resource representing an earlier order related order or prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "detectedIssue": { + "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "eventHistory": { + "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -206,11 +206,11 @@ + "properties": { + "agent": { + "description": "The healthcare professional responsible for authorizing the initial prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -229,7 +229,7 @@ + "properties": { + "validityPeriod": { + "description": "This indicates the validity period of a prescription (stale dating the Prescription).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "numberOfRepeatsAllowed": { + "description": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.", +@@ -238,19 +238,19 @@ + }, + "_numberOfRepeatsAllowed": { + "description": "Extensions for numberOfRepeatsAllowed", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "The amount that is to be dispensed for one fill.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "expectedSupplyDuration": { + "description": "Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "performer": { + "description": "Indicates the intended dispensing Organization specified by the prescriber.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -270,11 +270,11 @@ + }, + "_allowed": { + "description": "Extensions for allowed", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reason": { + "description": "Indicates the reason for the substitution, or why substitution must or must not be performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json +index 129dadae89..87a9d81112 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json +@@ -23,26 +23,26 @@ + "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular event is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "context": { + "description": "The encounter or episode of care that establishes the context for this MedicationStatement.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "A code representing the patient or other source\u0027s judgment about the state of the medication used that this statement is about. Generally this will be active or completed.", +@@ -58,19 +58,19 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Indicates where type of medication statement and where the medication is expected to be consumed or administered.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationCodeableConcept": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "medicationReference": { + "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", +@@ -79,11 +79,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dateAsserted": { + "description": "The date when the medication statement was asserted by the information source.", +@@ -92,21 +92,21 @@ + }, + "_dateAsserted": { + "description": "Extensions for dateAsserted", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "informationSource": { + "description": "The person or organization that provided the information about the taking of this medication. Note: Use derivedFrom when a MedicationStatement is derived from other resources, e.g Claim or MedicationRequest.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "subject": { + "description": "The person, animal or group who is/was taking the medication.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "derivedFrom": { + "description": "Allows linking the MedicationStatement to the underlying MedicationRequest, or to other information that supports or is used to derive the MedicationStatement.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "taken": { +@@ -121,41 +121,41 @@ + }, + "_taken": { + "description": "Extensions for taken", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reasonNotTaken": { + "description": "A code indicating why the medication was not taken.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonCode": { + "description": "A reason for why the medication is being/was taken.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Condition or observation that supports why the medication is being/was taken.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Provides extra information about the medication statement that is not conveyed by the other attributes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "dosage": { + "description": "Indicates how the medication is/was or should be taken by the patient.", + "type": "array", + "items": { +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json +index 105afd63fe..52596ca567 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this message definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the message definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the message definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the message definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the message definition.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this message definition. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this message definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the message definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the message definition changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the message definition.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate message definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the message definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the message definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the message definition.", +@@ -137,29 +137,29 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "The MessageDefinition that is the basis for the contents of this resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "Identifies a protocol or workflow that this MessageDefinition represents a step in.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "A MessageDefinition that is superseded by this definition.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "event": { + "description": "A coded identifier of a supported messaging event.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "category": { + "description": "The impact of the content of the message.", +@@ -168,7 +168,7 @@ + }, + "_category": { + "description": "Extensions for category", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focus": { + "description": "Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.", +@@ -183,7 +183,7 @@ + }, + "_responseRequired": { + "description": "Extensions for responseRequired", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "allowedResponse": { + "description": "Indicates what types of messages may be sent as an application-level response to this message.", +@@ -215,11 +215,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A profile that reflects constraints for the focal resource (and potentially for related resources).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "min": { + "description": "Identifies the minimum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", +@@ -228,7 +228,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Identifies the maximum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", +@@ -236,7 +236,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -252,7 +252,7 @@ + "properties": { + "message": { + "description": "A reference to the message definition that must be adhered to by this supported response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "situation": { + "description": "Provides a description of the circumstances in which this response should be used (as opposed to one of the alternative responses).", +@@ -260,7 +260,7 @@ + }, + "_situation": { + "description": "Extensions for situation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json +index 6d9158e973..d56b5e63d4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json +@@ -21,7 +21,7 @@ + }, + "event": { + "description": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value \"http://hl7.org/fhir/message-events\".", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "destination": { + "description": "The destination application which the message is intended for.", +@@ -32,11 +32,11 @@ + }, + "receiver": { + "description": "Allows data conveyed by a message to be addressed to a particular person or department when routing to a specific application isn\u0027t sufficient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "sender": { + "description": "Identifies the sending system to allow the use of a trust relationship.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "timestamp": { + "description": "The time that the message was sent.", +@@ -44,15 +44,15 @@ + }, + "_timestamp": { + "description": "Extensions for timestamp", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enterer": { + "description": "The person or device that performed the data entry leading to this message. When there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "author": { + "description": "The logical author of the message - the person or device that decided the described event should happen. When there is more than one candidate, pick the most proximal to the MessageHeader. Can provide other authors in extensions.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "source": { + "description": "The source application from which this message originated.", +@@ -60,11 +60,11 @@ + }, + "responsible": { + "description": "The person or organization that accepts overall responsibility for the contents of the message. The implication is that the message event happened under the policies of the responsible party.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "response": { + "description": "Information about the message that this message is a response to. Only present if this message is a response.", +@@ -74,7 +74,7 @@ + "description": "The actual data of the message - a reference to the root/focus class of the event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -100,11 +100,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "Identifies the target end system in situations where the initial message transmission is to an intermediary system.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "endpoint": { + "description": "Indicates where the message should be routed to.", +@@ -112,7 +112,7 @@ + }, + "_endpoint": { + "description": "Extensions for endpoint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -132,7 +132,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "software": { + "description": "May include configuration or other information useful in debugging.", +@@ -140,7 +140,7 @@ + }, + "_software": { + "description": "Extensions for software", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "Can convey versions of multiple systems in situations where a message passes through multiple hands.", +@@ -148,11 +148,11 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "An e-mail, phone, website or other contact point to use to resolve issues with message communications.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "endpoint": { + "description": "Identifies the routing target to send acknowledgements to.", +@@ -160,7 +160,7 @@ + }, + "_endpoint": { + "description": "Extensions for endpoint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -181,7 +181,7 @@ + }, + "_identifier": { + "description": "Extensions for identifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Code that identifies the type of response to the message - whether it was successful or not, and whether it should be resent or not.", +@@ -194,11 +194,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "details": { + "description": "Full details of any issues found in the message.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json +index 0a33b20bbc..4ba904782c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json +@@ -19,7 +19,7 @@ + }, + "_versionId": { + "description": "Extensions for versionId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastUpdated": { + "description": "When the resource last changed - e.g. when the version changed.", +@@ -27,7 +27,7 @@ + }, + "_lastUpdated": { + "description": "Extensions for lastUpdated", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].", +@@ -40,21 +40,21 @@ + "description": "Extensions for profile", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "security": { + "description": "Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "tag": { + "description": "Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json +index ed5f40fa08..2b8ab7b8f5 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json +@@ -25,7 +25,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this naming system. Enables tracking the life-cycle of the content.", +@@ -39,7 +39,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "Indicates the purpose for the naming system - what kinds of things does it make unique?", +@@ -52,7 +52,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the naming system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the naming system changes.", +@@ -61,7 +61,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the naming system.", +@@ -69,13 +69,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "responsible": { +@@ -84,11 +84,11 @@ + }, + "_responsible": { + "description": "Extensions for responsible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Categorizes a naming system for easier search by grouping related naming systems.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A free text natural language description of the naming system from a consumer\u0027s perspective. Details about what the namespace identifies including scope, granularity, version labeling, etc.", +@@ -96,20 +96,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate naming system instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the naming system is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "usage": { +@@ -118,7 +118,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uniqueId": { + "description": "Indicates how the system may be identified when referenced in electronic exchange.", +@@ -129,7 +129,7 @@ + }, + "replacedBy": { + "description": "For naming systems that are retired, indicates the naming system that should be used in their place (if any).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -159,7 +159,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The string that should be sent over the wire to identify the code system or identifier system.", +@@ -167,7 +167,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "preferred": { + "description": "Indicates whether this identifier is the \"preferred\" identifier of this type.", +@@ -175,7 +175,7 @@ + }, + "_preferred": { + "description": "Extensions for preferred", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Notes about the past or intended usage of this identifier.", +@@ -183,11 +183,11 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json +index 70a174940b..debb554582 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json +@@ -24,7 +24,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "div": { + "description": "The actual narrative content, a stripped down version of XHTML.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json +index f422adcafa..9f77c2334c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifiers assigned to this order by the order sender or by the order receiver.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -43,15 +43,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "An encounter that provides additional information about the healthcare context in which this request is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dateTime": { + "description": "The date and time that this nutrition order was requested.", +@@ -60,31 +60,31 @@ + }, + "_dateTime": { + "description": "Extensions for dateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderer": { + "description": "The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "allergyIntolerance": { + "description": "A link to a record of allergies or intolerances which should be included in the nutrition order.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "foodPreferenceModifier": { + "description": "This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "excludeFoodModifier": { + "description": "This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced AllergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "oralDiet": { +@@ -122,14 +122,14 @@ + "description": "The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "schedule": { + "description": "The time period and frequency at which the diet should be given. The diet should be given for the combination of all schedules if more than one schedule is present.", + "type": "array", + "items": { +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + } + }, + "nutrient": { +@@ -150,7 +150,7 @@ + "description": "The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "instruction": { +@@ -159,7 +159,7 @@ + }, + "_instruction": { + "description": "Extensions for instruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -175,11 +175,11 @@ + "properties": { + "modifier": { + "description": "The nutrient that is being modified such as carbohydrate or sodium.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "amount": { + "description": "The quantity of the specified nutrient to include in diet.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +@@ -195,11 +195,11 @@ + "properties": { + "modifier": { + "description": "Any texture modifications (for solid foods) that should be made, e.g. easy to chew, chopped, ground, and pureed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "foodType": { + "description": "The food type(s) (e.g. meats, all foods) that the texture modification applies to. This could be all foods types.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -215,7 +215,7 @@ + "properties": { + "type": { + "description": "The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "productName": { + "description": "The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".", +@@ -223,18 +223,18 @@ + }, + "_productName": { + "description": "Extensions for productName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "schedule": { + "description": "The time period and frequency at which the supplement(s) should be given. The supplement should be given for the combination of all schedules if more than one schedule is present.", + "type": "array", + "items": { +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + } + }, + "quantity": { + "description": "The amount of the nutritional supplement to be given.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "instruction": { + "description": "Free text or additional instructions or information pertaining to the oral supplement.", +@@ -242,7 +242,7 @@ + }, + "_instruction": { + "description": "Extensions for instruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -258,7 +258,7 @@ + "properties": { + "baseFormulaType": { + "description": "The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "baseFormulaProductName": { + "description": "The product or brand name of the enteral or infant formula product such as \"ACME Adult Standard Formula\".", +@@ -266,11 +266,11 @@ + }, + "_baseFormulaProductName": { + "description": "Extensions for baseFormulaProductName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "additiveType": { + "description": "Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "additiveProductName": { + "description": "The product or brand name of the type of modular component to be added to the formula.", +@@ -278,15 +278,15 @@ + }, + "_additiveProductName": { + "description": "Extensions for additiveProductName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "caloricDensity": { + "description": "The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "routeofAdministration": { + "description": "The route or physiological path of administration into the patient\u0027s gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "administration": { + "description": "Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.", +@@ -297,7 +297,7 @@ + }, + "maxVolumeToDeliver": { + "description": "The maximum total quantity of formula that may be administered to a subject over the period of time, e.g. 1440 mL over 24 hours.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "administrationInstruction": { + "description": "Free text formula administration, feeding instructions or additional instructions or information.", +@@ -305,7 +305,7 @@ + }, + "_administrationInstruction": { + "description": "Extensions for administrationInstruction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -321,19 +321,19 @@ + "properties": { + "schedule": { + "description": "The time period and frequency at which the enteral formula should be delivered to the patient.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "quantity": { + "description": "The volume of formula to provide to the patient per the specified administration schedule.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateSimpleQuantity": { + "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "rateRatio": { + "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json +index 82e881ec4b..e84d285ccf 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json +@@ -23,14 +23,14 @@ + "description": "A unique identifier assigned to this observation.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -49,26 +49,26 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the general type of observation being made.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { + "description": "Describes what was observed. Sometimes this is called the observation \"name\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "effectiveDateTime": { + "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", +@@ -77,11 +77,11 @@ + }, + "_effectiveDateTime": { + "description": "Extensions for effectiveDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "issued": { + "description": "The date and time this observation was made available to providers, typically after the results have been reviewed and verified.", +@@ -89,22 +89,22 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performer": { + "description": "Who was responsible for asserting the observed value as \"true\".", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "valueQuantity": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueCodeableConcept": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueString": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -112,7 +112,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -120,23 +120,23 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueRange": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valueRatio": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueSampledData": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueAttachment": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -145,7 +145,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -154,19 +154,19 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePeriod": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dataAbsentReason": { + "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "interpretation": { + "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "comment": { + "description": "May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.", +@@ -174,23 +174,23 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "bodySite": { + "description": "Indicates the site on the subject\u0027s body where the observation was made (i.e. the target site).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "method": { + "description": "Indicates the mechanism used to perform the observation.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "specimen": { + "description": "The specimen that was used when this observation was made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The device used to generate the observation data.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "referenceRange": { + "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", +@@ -231,26 +231,26 @@ + "properties": { + "low": { + "description": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003c\u003d2.3).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "high": { + "description": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003e\u003d 2.3).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "type": { + "description": "Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "appliesTo": { + "description": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "age": { + "description": "The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "text": { + "description": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \u0027normals\u0027.", +@@ -258,7 +258,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -286,11 +286,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "A reference to the observation or [[[QuestionnaireResponse]]] resource that is related to this observation.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -309,15 +309,15 @@ + "properties": { + "code": { + "description": "Describes what was observed. Sometimes this is called the observation \"code\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueQuantity": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueCodeableConcept": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueString": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -325,23 +325,23 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueRange": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valueRatio": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueSampledData": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueAttachment": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -350,7 +350,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +@@ -359,19 +359,19 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePeriod": { + "description": "The information determined as a result of making the observation, if the information has a simple value.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "dataAbsentReason": { + "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "interpretation": { + "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "referenceRange": { + "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json +index 434c1c639d..44de20b686 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the operation definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the operation definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the operation definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this operation definition. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "kind": { + "description": "Whether this is an operation or a named query.", +@@ -67,7 +67,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this operation definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the operation definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the operation definition changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the operation definition.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate operation definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the operation definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "idempotent": { + "description": "Operations that are idempotent (see [HTTP specification definition of idempotent](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)) may be invoked by performing an HTTP GET operation instead of a POST.", +@@ -137,7 +137,7 @@ + }, + "_idempotent": { + "description": "Extensions for idempotent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The name used to invoke the operation.", +@@ -146,7 +146,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional information about how to use this operation or named query.", +@@ -154,11 +154,11 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "Indicates that this operation definition is a constraining profile on the base.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "resource": { + "description": "The types on which this operation can be executed.", +@@ -172,7 +172,7 @@ + "description": "Extensions for resource", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "system": { +@@ -181,7 +181,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Indicates whether this operation or named query can be invoked at the resource type level for any given resource type level (e.g. without needing to choose a specific resource id for the context).", +@@ -189,7 +189,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "instance": { + "description": "Indicates whether this operation can be invoked on a particular instance of one of the given types.", +@@ -197,7 +197,7 @@ + }, + "_instance": { + "description": "Extensions for instance", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parameter": { + "description": "The parameters for the operation/query.", +@@ -235,7 +235,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Whether this is an input or an output parameter.", +@@ -247,7 +247,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "The minimum number of times this parameter SHALL appear in the request or response.", +@@ -256,7 +256,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "The maximum number of times this element is permitted to appear in the request or response.", +@@ -264,7 +264,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Describes the meaning or use of this parameter.", +@@ -272,7 +272,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type for this parameter.", +@@ -281,7 +281,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "searchType": { + "description": "How the parameter is understood as a search parameter. This is only used if the parameter type is \u0027string\u0027.", +@@ -299,11 +299,11 @@ + }, + "_searchType": { + "description": "Extensions for searchType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "A profile the specifies the rules that this parameter must conform to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "binding": { + "description": "Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).", +@@ -340,7 +340,7 @@ + }, + "_strength": { + "description": "Extensions for strength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetUri": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", +@@ -348,11 +348,11 @@ + }, + "_valueSetUri": { + "description": "Extensions for valueSetUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueSetReference": { + "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -377,7 +377,7 @@ + "description": "Extensions for parameterName", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "comment": { +@@ -386,7 +386,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json +index f6b63645b2..9c11087b7e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json +@@ -54,7 +54,7 @@ + }, + "_severity": { + "description": "Extensions for severity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additional provide its own code for the error in the details element.", +@@ -93,11 +93,11 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "details": { + "description": "Additional details about the error. This may be a text description of the error, or a system code that identifies the error.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "diagnostics": { + "description": "Additional diagnostic information about the issue. Typically, this may be a description of how a value is erroneous, or a stack dump to help trace the issue.", +@@ -105,7 +105,7 @@ + }, + "_diagnostics": { + "description": "Extensions for diagnostics", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "location": { + "description": "For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child access that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be \"http.\" + the parameter name.", +@@ -118,7 +118,7 @@ + "description": "Extensions for location", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "expression": { +@@ -132,7 +132,7 @@ + "description": "Extensions for expression", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json +index 4ac3a886e6..7b10c26c18 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for the organization that is used to identify the organization across multiple disparate systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,13 +32,13 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The kind(s) of organization that this is.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "name": { +@@ -47,7 +47,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "A list of alternate names that the organization is known as, or was known as in the past.", +@@ -60,26 +60,26 @@ + "description": "Extensions for alias", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "telecom": { + "description": "A contact detail for the organization.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "An address for the organization.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "partOf": { + "description": "The organization of which this organization forms a part.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contact": { + "description": "Contact for the organization for a certain purpose.", +@@ -92,7 +92,7 @@ + "description": "Technical endpoints providing access to services operated for the organization.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -112,22 +112,22 @@ + "properties": { + "purpose": { + "description": "Indicates a purpose for which the contact can be reached.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "A name associated with the contact.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "telecom": { + "description": "A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Visiting or postal addresses for the contact.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json +index 72cccd6a1a..59cec09e2f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json +@@ -19,7 +19,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "Whether the parameter is input or output for the module.", +@@ -28,7 +28,7 @@ + }, + "_use": { + "description": "Extensions for use", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "The minimum number of times this parameter SHALL appear in the request or response.", +@@ -37,7 +37,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "The maximum number of times this element is permitted to appear in the request or response.", +@@ -45,7 +45,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "A brief discussion of what the parameter is for and how it is used by the module.", +@@ -53,7 +53,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of the parameter.", +@@ -62,11 +62,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json +index f4254a6f88..02cc2f01b0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json +@@ -37,7 +37,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "If the parameter is a data type.", +@@ -45,7 +45,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "If the parameter is a data type.", +@@ -54,7 +54,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "If the parameter is a data type.", +@@ -63,7 +63,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "If the parameter is a data type.", +@@ -71,7 +71,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "If the parameter is a data type.", +@@ -79,7 +79,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "If the parameter is a data type.", +@@ -87,7 +87,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "If the parameter is a data type.", +@@ -95,7 +95,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "If the parameter is a data type.", +@@ -104,7 +104,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "If the parameter is a data type.", +@@ -113,7 +113,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "If the parameter is a data type.", +@@ -122,7 +122,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "If the parameter is a data type.", +@@ -131,7 +131,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "If the parameter is a data type.", +@@ -140,7 +140,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "If the parameter is a data type.", +@@ -149,7 +149,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "If the parameter is a data type.", +@@ -158,7 +158,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "If the parameter is a data type.", +@@ -167,7 +167,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "If the parameter is a data type.", +@@ -176,7 +176,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "If the parameter is a data type.", +@@ -184,155 +184,155 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "If the parameter is a data type.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "If the parameter is a data type.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "If the parameter is a data type.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "If the parameter is a data type.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "If the parameter is a data type.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "If the parameter is a data type.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "If the parameter is a data type.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "If the parameter is a data type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "If the parameter is a data type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "If the parameter is a data type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "If the parameter is a data type.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "If the parameter is a data type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "If the parameter is a data type.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "If the parameter is a data type.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "If the parameter is a data type.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "If the parameter is a data type.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "If the parameter is a data type.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "If the parameter is a data type.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "If the parameter is a data type.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "If the parameter is a data type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "If the parameter is a data type.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "If the parameter is a data type.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "If the parameter is a data type.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "If the parameter is a data type.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "If the parameter is a data type.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "If the parameter is a data type.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "If the parameter is a data type.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "If the parameter is a data type.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "If the parameter is a data type.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "If the parameter is a data type.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "If the parameter is a data type.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "If the parameter is a data type.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "If the parameter is a data type.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "If the parameter is a data type.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "If the parameter is a data type.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "If the parameter is a data type.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "resource": { + "description": "If the parameter is a whole resource.", +- "$ref": "ResourceList.schema.json#/definitions/ResourceList" ++ "$ref": "ResourceList#/definitions/ResourceList" + }, + "part": { + "description": "A named part of a multi-part parameter.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json +index decd46273c..da1fa9d056 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json +@@ -23,7 +23,7 @@ + "description": "An identifier for this patient.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,20 +32,20 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A name associated with the individual.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "gender": { +@@ -60,7 +60,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The date of birth for the individual.", +@@ -69,7 +69,7 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedBoolean": { + "description": "Indicates if the individual is deceased or not.", +@@ -77,7 +77,7 @@ + }, + "_deceasedBoolean": { + "description": "Extensions for deceasedBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "deceasedDateTime": { + "description": "Indicates if the individual is deceased or not.", +@@ -86,18 +86,18 @@ + }, + "_deceasedDateTime": { + "description": "Extensions for deceasedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "address": { + "description": "Addresses for the individual.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "maritalStatus": { + "description": "This field contains a patient\u0027s most recent marital (civil) status.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "multipleBirthBoolean": { + "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", +@@ -105,7 +105,7 @@ + }, + "_multipleBirthBoolean": { + "description": "Extensions for multipleBirthBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "multipleBirthInteger": { + "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", +@@ -114,13 +114,13 @@ + }, + "_multipleBirthInteger": { + "description": "Extensions for multipleBirthInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "photo": { + "description": "Image of the patient.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "contact": { +@@ -145,12 +145,12 @@ + "description": "Patient\u0027s nominated care provider.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "managingOrganization": { + "description": "Organization that is the custodian of the patient record.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "link": { + "description": "Link to another patient resource that concerns the same actual patient.", +@@ -178,23 +178,23 @@ + "description": "The nature of the relationship between the patient and the contact person.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "name": { + "description": "A name associated with the contact person.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "telecom": { + "description": "A contact detail for the person, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Address for the contact person.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "gender": { + "description": "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", +@@ -208,15 +208,15 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "Organization on behalf of which the contact is acting or for which the contact is working.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "period": { + "description": "The period during which this contact person or organization is valid to be contacted relating to this patient.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +@@ -232,15 +232,15 @@ + "properties": { + "species": { + "description": "Identifies the high level taxonomic categorization of the kind of animal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "breed": { + "description": "Identifies the detailed categorization of the kind of animal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "genderStatus": { + "description": "Indicates the current state of the animal\u0027s reproductive organs.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +@@ -259,7 +259,7 @@ + "properties": { + "language": { + "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "preferred": { + "description": "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", +@@ -267,7 +267,7 @@ + }, + "_preferred": { + "description": "Extensions for preferred", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -286,7 +286,7 @@ + "properties": { + "other": { + "description": "The other patient resource that the link refers to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "The type of link between this patient resource and another patient resource.", +@@ -300,7 +300,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json +index c6e3a1ddad..91b07670bc 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json +@@ -23,7 +23,7 @@ + "description": "The notice business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "request": { + "description": "Reference of resource for which payment is being made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "Reference of response to resource for which payment is being made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "statusDate": { + "description": "The date when the above payment action occurrred.", +@@ -50,7 +50,7 @@ + }, + "_statusDate": { + "description": "Extensions for statusDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when this resource was created.", +@@ -59,23 +59,23 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "The Insurer who is target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "provider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "paymentStatus": { + "description": "The payment status, typically paid: payment sent, cleared: payment received.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json +index b90a59a827..22415515da 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,11 +33,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period of time for which payments have been gathered into this bulk payment for settlement.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -46,19 +46,19 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "The Insurer who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Transaction status: error, complete.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication.", +@@ -66,15 +66,15 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "detail": { + "description": "List of individual settlement amounts and the corresponding transaction.", +@@ -85,11 +85,11 @@ + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "total": { + "description": "Total payment amount.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "processNote": { + "description": "Suite of notes.", +@@ -115,23 +115,23 @@ + "properties": { + "type": { + "description": "Code to indicate the nature of the payment, adjustment, funds advance, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "request": { + "description": "The claim or financial resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "The claim response resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "submitter": { + "description": "The Organization which submitted the claim or financial transaction.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "payee": { + "description": "The organization which is receiving the payment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "date": { + "description": "The date of the invoice or financial resource.", +@@ -140,11 +140,11 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "amount": { + "description": "Amount paid for this detail.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + } + }, + "required": [ +@@ -163,7 +163,7 @@ + "properties": { + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -171,7 +171,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json +index 3ec97f7d50..4b6793a109 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json +@@ -19,7 +19,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "The end of the period. If the end of the period is missing, it means that the period is ongoing. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.", +@@ -28,7 +28,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json +index 0650e8b50a..93268355c0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json +@@ -23,21 +23,21 @@ + "description": "Identifier for a person within a particular scope.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "name": { + "description": "A name associated with the person.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail for the person, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "gender": { +@@ -52,7 +52,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The birth date for the person.", +@@ -61,22 +61,22 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "address": { + "description": "One or more addresses for the person.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "photo": { + "description": "An image that can be displayed as a thumbnail of the person to enhance the identification of the individual.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "managingOrganization": { + "description": "The organization that is the custodian of the person record.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "active": { + "description": "Whether this person\u0027s record is in active use.", +@@ -84,7 +84,7 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Link to a resource that concerns the same actual person.", +@@ -110,7 +110,7 @@ + "properties": { + "target": { + "description": "The resource to which this actual person is associated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "assurance": { + "description": "Level of assurance that this link is actually associated with the target resource.", +@@ -124,7 +124,7 @@ + }, + "_assurance": { + "description": "Extensions for assurance", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json +index f99df42ec5..a282bd8367 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this plan definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the plan definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the plan definition.", +@@ -56,11 +56,11 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of asset the plan definition represents, e.g. an order set, protocol, or event-condition-action rule.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "status": { + "description": "The status of this plan definition. Enables tracking the life-cycle of the content.", +@@ -74,7 +74,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this plan definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -82,7 +82,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the plan definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the plan definition changes.", +@@ -91,7 +91,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the plan definition.", +@@ -99,7 +99,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the plan definition from a consumer\u0027s perspective.", +@@ -107,7 +107,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this plan definition is needed and why it has been designed as it has.", +@@ -115,7 +115,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the asset is used from a clinical perspective.", +@@ -123,7 +123,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -132,7 +132,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -141,45 +141,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the plan definition content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate plan definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the plan definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the content of the plan definition. Topics provide a high-level categorization of the definition that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -188,20 +188,20 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "library": { + "description": "A reference to a Library resource containing any formal logic used by the plan definition.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "goal": { +@@ -235,32 +235,32 @@ + "properties": { + "category": { + "description": "Indicates a category the goal falls within.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Identifies the expected level of importance associated with reaching/sustaining the defined goal.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "start": { + "description": "The event after which the goal should begin being pursued.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "addresses": { + "description": "Identifies problems, conditions, issues, or concerns the goal is intended to address.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "documentation": { + "description": "Didactic or other informational resources associated with the goal that provide further supporting information about the goal. Information resources can include inline text commentary and links to web resources.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "target": { +@@ -287,23 +287,23 @@ + "properties": { + "measure": { + "description": "The parameter whose value is to be tracked, e.g. body weigth, blood pressure, or hemoglobin A1c level.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "detailQuantity": { + "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "detailRange": { + "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "detailCodeableConcept": { + "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "due": { + "description": "Indicates the timeframe after the start of the goal in which the goal should be met.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + } + } + } +@@ -323,7 +323,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "The title of the action displayed to a user.", +@@ -331,7 +331,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the action used to provide a summary to display to the user.", +@@ -339,7 +339,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "textEquivalent": { + "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", +@@ -347,27 +347,27 @@ + }, + "_textEquivalent": { + "description": "Extensions for textEquivalent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reason": { + "description": "A description of why this action is necessary or appropriate.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "documentation": { + "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "goalId": { +@@ -382,14 +382,14 @@ + "description": "Extensions for goalId", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "triggerDefinition": { + "description": "A description of when the action should be triggered.", + "type": "array", + "items": { +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "condition": { +@@ -403,14 +403,14 @@ + "description": "Defines input data requirements for the action.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "output": { + "description": "Defines the outputs of the action, if any.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "relatedAction": { +@@ -427,23 +427,23 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingDuration": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "timingRange": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "timingTiming": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "participant": { + "description": "Indicates who should participate in performing the action described.", +@@ -454,7 +454,7 @@ + }, + "type": { + "description": "The type of action to perform (create, update, remove).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "groupingBehavior": { + "description": "Defines the grouping behavior for the action and its children.", +@@ -467,7 +467,7 @@ + }, + "_groupingBehavior": { + "description": "Extensions for groupingBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "selectionBehavior": { + "description": "Defines the selection behavior for the action and its children.", +@@ -483,7 +483,7 @@ + }, + "_selectionBehavior": { + "description": "Extensions for selectionBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requiredBehavior": { + "description": "Defines the requiredness behavior for the action.", +@@ -496,7 +496,7 @@ + }, + "_requiredBehavior": { + "description": "Extensions for requiredBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "precheckBehavior": { + "description": "Defines whether the action should usually be preselected.", +@@ -508,7 +508,7 @@ + }, + "_precheckBehavior": { + "description": "Extensions for precheckBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cardinalityBehavior": { + "description": "Defines whether the action can be selected multiple times.", +@@ -520,15 +520,15 @@ + }, + "_cardinalityBehavior": { + "description": "Extensions for cardinalityBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "transform": { + "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dynamicValue": { + "description": "Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.", +@@ -567,7 +567,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", +@@ -575,7 +575,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -583,7 +583,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", +@@ -591,7 +591,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -612,7 +612,7 @@ + }, + "_actionId": { + "description": "Extensions for actionId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relationship": { + "description": "The relationship of this action to the related action.", +@@ -631,15 +631,15 @@ + }, + "_relationship": { + "description": "Extensions for relationship", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "offsetDuration": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "offsetRange": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + } + } + } +@@ -664,11 +664,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "role": { + "description": "The role the participant should play in performing the described action.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -688,7 +688,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", +@@ -696,7 +696,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -704,7 +704,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression specifying the value of the customized element.", +@@ -712,7 +712,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json +index ff1c0a4b94..1b99d57093 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json +@@ -23,7 +23,7 @@ + "description": "An identifier that applies to this person in this role.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,27 +32,27 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "The name(s) associated with the practitioner.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail for the practitioner, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "address": { + "description": "Address(es) of the practitioner that are not role specific (typically home address). \rWork addresses are not typically entered in this property as they are usually role dependent.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "gender": { +@@ -67,7 +67,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The date of birth for the practitioner.", +@@ -76,13 +76,13 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "photo": { + "description": "Image of the person.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "qualification": { +@@ -96,7 +96,7 @@ + "description": "A language the practitioner is able to use in patient communication.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -118,20 +118,20 @@ + "description": "An identifier that applies to this person\u0027s qualification in this role.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "code": { + "description": "Coded representation of the qualification.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "period": { + "description": "Period during which the qualification is valid.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "issuer": { + "description": "Organization that regulates and issues the qualification.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json +index e7eb089cf3..238de9ec46 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json +@@ -23,7 +23,7 @@ + "description": "Business Identifiers that are specific to a role/location.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,53 +32,53 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "practitioner": { + "description": "Practitioner that is able to provide the defined services for the organation.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization where the Practitioner performs the roles associated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "code": { + "description": "Roles which this practitioner is authorized to perform for the organization.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "Specific specialty of the practitioner.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "location": { + "description": "The location(s) at which this practitioner provides care.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "healthcareService": { + "description": "The list of healthcare services that this worker provides for this role\u0027s Organization/Location(s).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "telecom": { + "description": "Contact details that are specific to the role/location/service.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "availableTime": { +@@ -101,13 +101,13 @@ + }, + "_availabilityExceptions": { + "description": "Extensions for availabilityExceptions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "Technical endpoints providing access to services operated for the practitioner with this role.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -137,7 +137,7 @@ + "description": "Extensions for daysOfWeek", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "allDay": { +@@ -146,7 +146,7 @@ + }, + "_allDay": { + "description": "Extensions for allDay", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableStartTime": { + "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -155,7 +155,7 @@ + }, + "_availableStartTime": { + "description": "Extensions for availableStartTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "availableEndTime": { + "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", +@@ -164,7 +164,7 @@ + }, + "_availableEndTime": { + "description": "Extensions for availableEndTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -184,11 +184,11 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "during": { + "description": "Service is not available (seasonally or for a public holiday) from this date.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json +index aab64ca4f8..362573d39a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json +@@ -23,28 +23,28 @@ + "description": "This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A reference to a resource that contains details of the request for this procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular procedure is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -54,7 +54,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDone": { + "description": "Set this to true if the record is saying that the procedure was NOT performed.", +@@ -62,27 +62,27 @@ + }, + "_notDone": { + "description": "Extensions for notDone", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "notDoneReason": { + "description": "A code indicating why the procedure was not performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "category": { + "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\").", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The person, animal or group on which the procedure was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter during which the procedure was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performedDateTime": { + "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", +@@ -91,11 +91,11 @@ + }, + "_performedDateTime": { + "description": "Extensions for performedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "performedPeriod": { + "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "performer": { + "description": "Limited to \u0027real\u0027 people rather than equipment.", +@@ -106,66 +106,66 @@ + }, + "location": { + "description": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "The coded reason why the procedure was performed. This may be coded entity of some type, or may simply be present as text.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "The condition that is the reason why the procedure was performed.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "outcome": { + "description": "The outcome of the procedure - did it resolve reasons for the procedure being performed?", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "report": { + "description": "This could be a histology result, pathology report, surgical report, etc..", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "complication": { + "description": "Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any \u0027post procedure\u0027 issues.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "complicationDetail": { + "description": "Any complications that occurred during the procedure, or in the immediate post-performance period.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "followUp": { + "description": "If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "note": { + "description": "Any other notes about the procedure. E.g. the operative notes.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "focalDevice": { +@@ -179,14 +179,14 @@ + "description": "Identifies medications, devices and any other substance used as part of the procedure.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "usedCode": { + "description": "Identifies coded items that were used as part of the procedure.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + }, +@@ -207,15 +207,15 @@ + "properties": { + "role": { + "description": "For example: surgeon, anaethetist, endoscopist.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "actor": { + "description": "The practitioner who was involved in the procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -234,11 +234,11 @@ + "properties": { + "action": { + "description": "The kind of change that happened to the device during the procedure.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "manipulated": { + "description": "The device that was manipulated (changed) during the procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json +index 45dfcf9392..eebacd9a3c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json +@@ -23,33 +23,33 @@ + "description": "Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "Protocol or definition followed by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "Plan/proposal/order fulfilled by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "The request takes the place of the referenced completed or terminated request(s).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "requisition": { + "description": "A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the order.", +@@ -58,7 +58,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Whether the request is a proposal, plan, an original order or a reflex order.", +@@ -67,7 +67,7 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.", +@@ -76,7 +76,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "doNotPerform": { + "description": "Set this to true if the record is saying that the procedure should NOT be performed.", +@@ -84,26 +84,26 @@ + }, + "_doNotPerform": { + "description": "Extensions for doNotPerform", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { + "description": "A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "On whom or what the procedure or diagnostic is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "An encounter or episode of care that provides additional information about the healthcare context in which this request is made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The date/time at which the diagnostic testing should occur.", +@@ -112,15 +112,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date/time at which the diagnostic testing should occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "The date/time at which the diagnostic testing should occur.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "asNeededBoolean": { + "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", +@@ -128,11 +128,11 @@ + }, + "_asNeededBoolean": { + "description": "Extensions for asNeededBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "asNeededCodeableConcept": { + "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "authoredOn": { + "description": "When the request transitioned to being actionable.", +@@ -141,7 +141,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -149,59 +149,59 @@ + }, + "performerType": { + "description": "Desired type of performer for doing the diagnostic testing.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "performer": { + "description": "The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCode": { + "description": "An explanation or justification for why this diagnostic investigation is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInformation.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "supportingInfo": { + "description": "Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as \"ask at order entry questions (AOEs)\". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "specimen": { + "description": "One or more specimens that the laboratory procedure will use.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "bodySite": { + "description": "Anatomic location where the procedure should be performed. This is the target site.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "note": { + "description": "Any other notes and comments made about the service request. For example, letting provider know that \"patient hates needles\" or other provider instructions.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Key events in the history of the request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -223,11 +223,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner or organization who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json +index 1ee1ccc5d8..e7f6da9d72 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json +@@ -23,7 +23,7 @@ + "description": "The ProcessRequest business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "action": { + "description": "The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.", +@@ -47,11 +47,11 @@ + }, + "_action": { + "description": "Extensions for action", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "The organization which is the target of the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "created": { + "description": "The date when this resource was created.", +@@ -60,23 +60,23 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "provider": { + "description": "The practitioner who is responsible for the action specified in this request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "organization": { + "description": "The organization which is responsible for the action speccified in this request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Reference of resource which is the target or subject of this action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "response": { + "description": "Reference of a prior response to resource which is the target or subject of this action.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "nullify": { + "description": "If true remove all history excluding audit.", +@@ -84,7 +84,7 @@ + }, + "_nullify": { + "description": "Extensions for nullify", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reference": { + "description": "A reference to supply which authenticates the process.", +@@ -92,7 +92,7 @@ + }, + "_reference": { + "description": "Extensions for reference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "item": { + "description": "List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.", +@@ -112,7 +112,7 @@ + "description": "Extensions for include", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "exclude": { +@@ -126,12 +126,12 @@ + "description": "Extensions for exclude", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "period": { + "description": "A period of time during which the fulfilling resources would have been created.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +@@ -155,7 +155,7 @@ + }, + "_sequenceLinkId": { + "description": "Extensions for sequenceLinkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json +index d63c2c1fc4..8dd9dc3399 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json +@@ -23,7 +23,7 @@ + "description": "The Response business identifier.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,7 +33,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "created": { + "description": "The date when the enclosed suite of services were performed or completed.", +@@ -42,19 +42,19 @@ + }, + "_created": { + "description": "Extensions for created", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "organization": { + "description": "The organization who produced this adjudicated response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "request": { + "description": "Original request resource reference.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "outcome": { + "description": "Transaction status: error, complete, held.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "disposition": { + "description": "A description of the status of the adjudication or processing.", +@@ -62,19 +62,19 @@ + }, + "_disposition": { + "description": "Extensions for disposition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestProvider": { + "description": "The practitioner who is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "requestOrganization": { + "description": "The organization which is responsible for the services rendered to the patient.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "form": { + "description": "The form to be used for printing the content.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "processNote": { + "description": "Suite of processing notes or additional requirements if the processing has been held.", +@@ -87,14 +87,14 @@ + "description": "Processing errors.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "communicationRequest": { + "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -114,7 +114,7 @@ + "properties": { + "type": { + "description": "The note purpose: Print/Display.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "text": { + "description": "The note text.", +@@ -122,7 +122,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json +index a8d859c762..f7cc5f4624 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json +@@ -23,12 +23,12 @@ + "description": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "period": { + "description": "The period during which the activity occurred.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "recorded": { + "description": "The instant of time at which the activity was recorded.", +@@ -36,7 +36,7 @@ + }, + "_recorded": { + "description": "Extensions for recorded", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "policy": { + "description": "Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc.", +@@ -49,23 +49,23 @@ + "description": "Extensions for policy", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "location": { + "description": "Where the activity occurred, if relevant.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "The reason that the activity was taking place.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "activity": { + "description": "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "agent": { + "description": "An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.", +@@ -85,7 +85,7 @@ + "description": "A digital signature on the target Reference(s). The signer should match a Provenance.agent. The purpose of the signature is indicated.", + "type": "array", + "items": { +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + } + } + }, +@@ -109,7 +109,7 @@ + "description": "The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "whoUri": { +@@ -118,11 +118,11 @@ + }, + "_whoUri": { + "description": "Extensions for whoUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whoReference": { + "description": "The individual, device or organization that participated in the event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOfUri": { + "description": "The individual, device, or organization for whom the change was made.", +@@ -130,15 +130,15 @@ + }, + "_onBehalfOfUri": { + "description": "Extensions for onBehalfOfUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onBehalfOfReference": { + "description": "The individual, device, or organization for whom the change was made.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relatedAgentType": { + "description": "The type of relationship between agents.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -165,7 +165,7 @@ + }, + "_role": { + "description": "Extensions for role", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whatUri": { + "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", +@@ -173,15 +173,15 @@ + }, + "_whatUri": { + "description": "Extensions for whatUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whatReference": { + "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "whatIdentifier": { + "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "agent": { + "description": "The entity is attributed to an agent to express the agent\u0027s responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json +index 258122ec30..3c31448b2c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json +@@ -19,7 +19,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comparator": { + "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"\u003c\" , then the real value is \u003c stated value.", +@@ -33,7 +33,7 @@ + }, + "_comparator": { + "description": "Extensions for comparator", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "unit": { + "description": "A human-readable form of the unit.", +@@ -41,7 +41,7 @@ + }, + "_unit": { + "description": "Extensions for unit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "system": { + "description": "The identification of the system that provides the coded form of the unit.", +@@ -49,7 +49,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A computer processable form of the unit in some unit representation system.", +@@ -58,7 +58,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json +index 416d06ad0a..216356790a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this questionnaire when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the questionnaire. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the questionnaire.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this questionnaire. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this questionnaire is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the questionnaire was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the questionnaire changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the questionnaire.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the questionnaire from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this questionnaire is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -120,7 +120,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -129,31 +129,31 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the questionnaire content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate questionnaire instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the questionnaire is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -162,13 +162,13 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "An identifier for this question or group of questions in a particular terminology such as LOINC.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "subjectType": { +@@ -183,7 +183,7 @@ + "description": "Extensions for subjectType", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "item": { +@@ -214,7 +214,7 @@ + }, + "_linkId": { + "description": "Extensions for linkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item. If a definition is provided, then the following element values can be inferred from the definition: \n\n* code (ElementDefinition.code)\n* type (ElementDefinition.type)\n* required (ElementDefinition.min)\n* repeats (ElementDefinition.max)\n* maxLength (ElementDefinition.maxLength)\n* options (ElementDefinition.binding)\n\nAny information provided in these elements on a Questionnaire Item overrides the information from the definition.", +@@ -222,13 +222,13 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A terminology code that corresponds to this group or question (e.g. a code from LOINC, which defines many questions and answers).", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "prefix": { +@@ -237,7 +237,7 @@ + }, + "_prefix": { + "description": "Extensions for prefix", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "The name of a section, the text of a question or text content for a display item.", +@@ -245,7 +245,7 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, coded choice, etc.).", +@@ -271,7 +271,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enableWhen": { + "description": "A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.", +@@ -286,7 +286,7 @@ + }, + "_required": { + "description": "Extensions for required", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "repeats": { + "description": "An indication, if true, that the item may occur multiple times in the response, collecting multiple answers answers for questions or multiple sets of answers for groups.", +@@ -294,7 +294,7 @@ + }, + "_repeats": { + "description": "Extensions for repeats", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "readOnly": { + "description": "An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.", +@@ -302,7 +302,7 @@ + }, + "_readOnly": { + "description": "Extensions for readOnly", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "maxLength": { + "description": "The maximum number of characters that are permitted in the answer to be considered a \"valid\" QuestionnaireResponse.", +@@ -311,11 +311,11 @@ + }, + "_maxLength": { + "description": "Extensions for maxLength", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "options": { + "description": "A reference to a value set containing a list of codes representing permitted answers for a \"choice\" or \"open-choice\" question.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "option": { + "description": "One of the permitted answers for a \"choice\" or \"open-choice\" question.", +@@ -330,7 +330,7 @@ + }, + "_initialBoolean": { + "description": "Extensions for initialBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialDecimal": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -339,7 +339,7 @@ + }, + "_initialDecimal": { + "description": "Extensions for initialDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialInteger": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -348,7 +348,7 @@ + }, + "_initialInteger": { + "description": "Extensions for initialInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialDate": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -357,7 +357,7 @@ + }, + "_initialDate": { + "description": "Extensions for initialDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialDateTime": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -366,7 +366,7 @@ + }, + "_initialDateTime": { + "description": "Extensions for initialDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialTime": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -375,7 +375,7 @@ + }, + "_initialTime": { + "description": "Extensions for initialTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialString": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -383,7 +383,7 @@ + }, + "_initialString": { + "description": "Extensions for initialString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialUri": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +@@ -391,23 +391,23 @@ + }, + "_initialUri": { + "description": "Extensions for initialUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "initialAttachment": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "initialCoding": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "initialQuantity": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "initialReference": { + "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "Text, questions and other groups to be nested beneath a question or group.", +@@ -434,7 +434,7 @@ + }, + "_question": { + "description": "Extensions for question", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hasAnswer": { + "description": "An indication that this item should be enabled only if the specified question is answered (hasAnswer\u003dtrue) or not answered (hasAnswer\u003dfalse).", +@@ -442,7 +442,7 @@ + }, + "_hasAnswer": { + "description": "Extensions for hasAnswer", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerBoolean": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -450,7 +450,7 @@ + }, + "_answerBoolean": { + "description": "Extensions for answerBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerDecimal": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -459,7 +459,7 @@ + }, + "_answerDecimal": { + "description": "Extensions for answerDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerInteger": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -468,7 +468,7 @@ + }, + "_answerInteger": { + "description": "Extensions for answerInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerDate": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -477,7 +477,7 @@ + }, + "_answerDate": { + "description": "Extensions for answerDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerDateTime": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -486,7 +486,7 @@ + }, + "_answerDateTime": { + "description": "Extensions for answerDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerTime": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -495,7 +495,7 @@ + }, + "_answerTime": { + "description": "Extensions for answerTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerString": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -503,7 +503,7 @@ + }, + "_answerString": { + "description": "Extensions for answerString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerUri": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +@@ -511,23 +511,23 @@ + }, + "_answerUri": { + "description": "Extensions for answerUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "answerAttachment": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "answerCoding": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "answerQuantity": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "answerReference": { + "description": "An answer that the referenced question must match in order for the item to be enabled.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -548,7 +548,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +@@ -557,7 +557,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +@@ -566,7 +566,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +@@ -574,11 +574,11 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCoding": { + "description": "A potential answer that\u0027s allowed as the answer to this question.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json +index 1382491272..f95501078c 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json +@@ -21,25 +21,25 @@ + }, + "identifier": { + "description": "A business identifier assigned to a particular completed (or partially completed) questionnaire.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "basedOn": { + "description": "The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ProcedureRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "parent": { + "description": "A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "questionnaire": { + "description": "The Questionnaire that defines and organizes the questions for which answers are being provided.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The position of the questionnaire response within its overall lifecycle.", +@@ -54,15 +54,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter or episode of care with primary association to the questionnaire response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authored": { + "description": "The date and/or time that this set of answers were last changed.", +@@ -71,15 +71,15 @@ + }, + "_authored": { + "description": "Extensions for authored", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "source": { + "description": "The person who answered the questions about the subject.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "A group or question item from the original questionnaire for which answers are provided.", +@@ -109,7 +109,7 @@ + }, + "_linkId": { + "description": "Extensions for linkId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definition": { + "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item.", +@@ -117,7 +117,7 @@ + }, + "_definition": { + "description": "Extensions for definition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "text": { + "description": "Text that is displayed above the contents of the group or as the text of the question being answered.", +@@ -125,11 +125,11 @@ + }, + "_text": { + "description": "Extensions for text", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "More specific subject this section\u0027s answers are about, details the subject given in QuestionnaireResponse.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "answer": { + "description": "The respondent\u0027s answer(s) to the question.", +@@ -163,7 +163,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -172,7 +172,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -181,7 +181,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -190,7 +190,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -199,7 +199,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -208,7 +208,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -216,7 +216,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +@@ -224,23 +224,23 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueAttachment": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueCoding": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueReference": { + "description": "The answer (or one of the answers) provided by the respondent to the question.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "item": { + "description": "Nested groups and/or questions found within this particular answer.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json +index 64258f36ad..30b71e6654 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json +@@ -14,11 +14,11 @@ + "properties": { + "low": { + "description": "The low limit. The boundary is inclusive.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "high": { + "description": "The high limit. The boundary is inclusive.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json +index 9c5d0e2928..0c1ddcff4e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json +@@ -14,11 +14,11 @@ + "properties": { + "numerator": { + "description": "The value of the numerator.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "denominator": { + "description": "The value of the denominator.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json +index 1376995448..48fcb9f12a 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json +@@ -18,11 +18,11 @@ + }, + "_reference": { + "description": "Extensions for reference", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "An identifier for the other resource. This is used when there is no way to reference the other resource directly, either because the entity is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "display": { + "description": "Plain text narrative that identifies the resource in addition to the resource reference.", +@@ -30,7 +30,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json +index 7925ce8a6b..c4e92b13a6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json +@@ -23,33 +23,33 @@ + "description": "Business identifier that uniquely identifies the referral/care transfer request instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated request(s) whose function is taken by this new request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "The business identifier of the logical \"grouping\" request/order that this referral is a part of.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The status of the authorization/intention reflected by the referral request record.", +@@ -58,7 +58,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Distinguishes the \"level\" of authorization/demand implicit in this request.", +@@ -67,11 +67,11 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "An indication of the type of referral (or where applicable the type of transfer of care) request.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "An indication of the urgency of referral (or where applicable the type of transfer of care) request.", +@@ -80,22 +80,22 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "serviceRequested": { + "description": "The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "subject": { + "description": "The patient who is the subject of a referral or transfer of care request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter at which the request for referral or transfer of care is initiated.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", +@@ -104,11 +104,11 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "authoredOn": { + "description": "Date/DateTime of creation for draft requests and date of activation for active requests.", +@@ -117,7 +117,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -125,27 +125,27 @@ + }, + "specialty": { + "description": "Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "recipient": { + "description": "The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "reasonCode": { + "description": "Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "reasonReference": { + "description": "Indicates another resource whose existence justifies this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "description": { +@@ -154,27 +154,27 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "supportingInfo": { + "description": "Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care. For example: Presenting problems/chief complaints Medical History Family History Alerts Allergy/Intolerance and Adverse Reactions Medications Observations/Assessments (may include cognitive and fundtional assessments) Diagnostic Reports Care Plan.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "note": { + "description": "Comments made about the referral request by any of the participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -195,11 +195,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json +index 1a99f7ffee..8b4e426443 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json +@@ -28,7 +28,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.", +@@ -36,7 +36,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "citation": { + "description": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.", +@@ -44,7 +44,7 @@ + }, + "_citation": { + "description": "Extensions for citation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "A url for the artifact that can be followed to access the actual content.", +@@ -52,15 +52,15 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "document": { + "description": "The document being referenced, represented as an attachment. This is exclusive with the resource element.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "resource": { + "description": "The related resource, such as a library, value set, profile, or other knowledge resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json +index ec17a6d1be..7011c7d80e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifier for a person within a particular scope.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,28 +32,28 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "The patient this person is related to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "relationship": { + "description": "The nature of the relationship between a patient and the related person.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "name": { + "description": "A name associated with the person.", + "type": "array", + "items": { +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + } + }, + "telecom": { + "description": "A contact detail for the person, e.g. a telephone number or an email address.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "gender": { +@@ -68,7 +68,7 @@ + }, + "_gender": { + "description": "Extensions for gender", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "birthDate": { + "description": "The date on which the related person was born.", +@@ -77,25 +77,25 @@ + }, + "_birthDate": { + "description": "Extensions for birthDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "address": { + "description": "Address where the related person can be contacted or visited.", + "type": "array", + "items": { +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + } + }, + "photo": { + "description": "Image of the person.", + "type": "array", + "items": { +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + } + }, + "period": { + "description": "The period of time that this relationship is considered to be valid. If there are no dates defined, then the interval is unknown.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json +index bc8965b991..31e2ea2080 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json +@@ -23,33 +23,33 @@ + "description": "Allows a service to provide a unique, business identifier for the request.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definition": { + "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "replaces": { + "description": "Completed or terminated request(s) whose function is taken by this new request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The current state of the request. For request groups, the status reflects the status of all the requests in the group.", +@@ -58,7 +58,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "intent": { + "description": "Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.", +@@ -67,7 +67,7 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Indicates how quickly the request should be addressed with respect to other requests.", +@@ -76,15 +76,15 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "subject": { + "description": "The subject for which the request group was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "Describes the context of the request group, if any.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "authoredOn": { + "description": "Indicates when the request group was created.", +@@ -93,25 +93,25 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "author": { + "description": "Provides a reference to the author of the request group.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "note": { + "description": "Provides a mechanism to communicate additional information about the response.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "action": { +@@ -142,7 +142,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "The title of the action displayed to a user.", +@@ -150,7 +150,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the action used to provide a summary to display to the user.", +@@ -158,7 +158,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "textEquivalent": { + "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", +@@ -166,20 +166,20 @@ + }, + "_textEquivalent": { + "description": "Extensions for textEquivalent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "documentation": { + "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "condition": { +@@ -203,34 +203,34 @@ + }, + "_timingDateTime": { + "description": "Extensions for timingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timingPeriod": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "timingDuration": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "timingRange": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "timingTiming": { + "description": "An optional value describing when the action should be performed.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "participant": { + "description": "The participant that should perform or be responsible for this action.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "type": { + "description": "The type of action to perform (create, update, remove).", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "groupingBehavior": { + "description": "Defines the grouping behavior for the action and its children.", +@@ -239,7 +239,7 @@ + }, + "_groupingBehavior": { + "description": "Extensions for groupingBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "selectionBehavior": { + "description": "Defines the selection behavior for the action and its children.", +@@ -248,7 +248,7 @@ + }, + "_selectionBehavior": { + "description": "Extensions for selectionBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requiredBehavior": { + "description": "Defines the requiredness behavior for the action.", +@@ -257,7 +257,7 @@ + }, + "_requiredBehavior": { + "description": "Extensions for requiredBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "precheckBehavior": { + "description": "Defines whether the action should usually be preselected.", +@@ -266,7 +266,7 @@ + }, + "_precheckBehavior": { + "description": "Extensions for precheckBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cardinalityBehavior": { + "description": "Defines whether the action can be selected multiple times.", +@@ -275,11 +275,11 @@ + }, + "_cardinalityBehavior": { + "description": "Extensions for cardinalityBehavior", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The resource that is the target of the action (e.g. CommunicationRequest).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "action": { + "description": "Sub actions.", +@@ -307,7 +307,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", +@@ -315,7 +315,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The media type of the language for the expression.", +@@ -323,7 +323,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", +@@ -331,7 +331,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -352,7 +352,7 @@ + }, + "_actionId": { + "description": "Extensions for actionId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relationship": { + "description": "The relationship of this action to the related action.", +@@ -361,15 +361,15 @@ + }, + "_relationship": { + "description": "Extensions for relationship", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "offsetDuration": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "offsetRange": { + "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json +index 5638cfbfa1..47baa400ac 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json +@@ -23,7 +23,7 @@ + "description": "Identifiers assigned to this research study by the sponsor or other systems.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "title": { +@@ -32,20 +32,20 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "protocol": { + "description": "The set of steps expected to be performed as part of the execution of the study.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger research study of which this particular study is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -62,48 +62,48 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Codes categorizing the type of study such as investigational vs. observational, type of blinding, type of randomization, safety vs. efficacy, etc.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "focus": { + "description": "The condition(s), medication(s), food(s), therapy(ies), device(s) or other concerns or interventions that the study is seeking to gain more information about.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contact": { + "description": "Contact details to assist a user in learning more about or engaging with the study.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "relatedArtifact": { + "description": "Citations, references and other related documents.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "keyword": { + "description": "Key terms to aid in searching for or filtering the study.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "jurisdiction": { + "description": "Indicates a country, state or other region where the study is taking place.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "description": { +@@ -112,43 +112,43 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "enrollment": { + "description": "Reference to a Group that defines the criteria for and quantity of subjects participating in the study. E.g. \" 200 female Europeans between the ages of 20 and 45 with early onset diabetes\".", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "period": { + "description": "Identifies the start date and the expected (or actual, depending on status) end date for the study.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "sponsor": { + "description": "The organization responsible for the execution of the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "principalInvestigator": { + "description": "Indicates the individual who has primary oversite of the execution of the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "site": { + "description": "Clinic, hospital or other healthcare location that is participating in the study.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "reasonStopped": { + "description": "A description and/or code explaining the premature termination of the study.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Comments made about the event by the performer, subject or other participants.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "arm": { +@@ -179,11 +179,11 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "Categorization of study arm, e.g. experimental, active comparator, placebo comparater.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A succinct description of the path through the study that would be followed by a subject adhering to this arm.", +@@ -191,7 +191,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json +index cce8a107c9..de762b6175 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Identifiers assigned to this research study by the sponsor or other systems.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The current state of the subject.", +@@ -37,19 +37,19 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "The dates the subject began and ended their participation in the study.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "study": { + "description": "Reference to the study the subject is participating in.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "individual": { + "description": "The record of the person or animal who is involved in the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "assignedArm": { + "description": "The name of the arm in the study the subject is expected to follow as part of this study.", +@@ -57,7 +57,7 @@ + }, + "_assignedArm": { + "description": "Extensions for assignedArm", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "actualArm": { + "description": "The name of the arm in the study the subject actually followed as part of this study.", +@@ -65,11 +65,11 @@ + }, + "_actualArm": { + "description": "Extensions for actualArm", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "consent": { + "description": "A record of the patient\u0027s informed agreement to participate in the study.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json +index b82e65999c..70e62e19ee 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json +@@ -19,11 +19,11 @@ + }, + "_id": { + "description": "Extensions for id", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "meta": { + "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "implicitRules": { + "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.", +@@ -31,7 +31,7 @@ + }, + "_implicitRules": { + "description": "Extensions for implicitRules", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "language": { + "description": "The base language in which the resource is written.", +@@ -40,7 +40,7 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json +index ba38ef109e..d8638d4d73 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json +@@ -7,364 +7,364 @@ + "ResourceList": { + "oneOf": [ + { +- "$ref": "Account.schema.json#/definitions/Account" ++ "$ref": "Account#/definitions/Account" + }, + { +- "$ref": "ActivityDefinition.schema.json#/definitions/ActivityDefinition" ++ "$ref": "ActivityDefinition#/definitions/ActivityDefinition" + }, + { +- "$ref": "AdverseEvent.schema.json#/definitions/AdverseEvent" ++ "$ref": "AdverseEvent#/definitions/AdverseEvent" + }, + { +- "$ref": "AllergyIntolerance.schema.json#/definitions/AllergyIntolerance" ++ "$ref": "AllergyIntolerance#/definitions/AllergyIntolerance" + }, + { +- "$ref": "Appointment.schema.json#/definitions/Appointment" ++ "$ref": "Appointment#/definitions/Appointment" + }, + { +- "$ref": "AppointmentResponse.schema.json#/definitions/AppointmentResponse" ++ "$ref": "AppointmentResponse#/definitions/AppointmentResponse" + }, + { +- "$ref": "AuditEvent.schema.json#/definitions/AuditEvent" ++ "$ref": "AuditEvent#/definitions/AuditEvent" + }, + { +- "$ref": "Basic.schema.json#/definitions/Basic" ++ "$ref": "Basic#/definitions/Basic" + }, + { +- "$ref": "Binary.schema.json#/definitions/Binary" ++ "$ref": "Binary#/definitions/Binary" + }, + { +- "$ref": "BodySite.schema.json#/definitions/BodySite" ++ "$ref": "BodySite#/definitions/BodySite" + }, + { +- "$ref": "Bundle.schema.json#/definitions/Bundle" ++ "$ref": "Bundle#/definitions/Bundle" + }, + { +- "$ref": "CapabilityStatement.schema.json#/definitions/CapabilityStatement" ++ "$ref": "CapabilityStatement#/definitions/CapabilityStatement" + }, + { +- "$ref": "CarePlan.schema.json#/definitions/CarePlan" ++ "$ref": "CarePlan#/definitions/CarePlan" + }, + { +- "$ref": "CareTeam.schema.json#/definitions/CareTeam" ++ "$ref": "CareTeam#/definitions/CareTeam" + }, + { +- "$ref": "ChargeItem.schema.json#/definitions/ChargeItem" ++ "$ref": "ChargeItem#/definitions/ChargeItem" + }, + { +- "$ref": "Claim.schema.json#/definitions/Claim" ++ "$ref": "Claim#/definitions/Claim" + }, + { +- "$ref": "ClaimResponse.schema.json#/definitions/ClaimResponse" ++ "$ref": "ClaimResponse#/definitions/ClaimResponse" + }, + { +- "$ref": "ClinicalImpression.schema.json#/definitions/ClinicalImpression" ++ "$ref": "ClinicalImpression#/definitions/ClinicalImpression" + }, + { +- "$ref": "CodeSystem.schema.json#/definitions/CodeSystem" ++ "$ref": "CodeSystem#/definitions/CodeSystem" + }, + { +- "$ref": "Communication.schema.json#/definitions/Communication" ++ "$ref": "Communication#/definitions/Communication" + }, + { +- "$ref": "CommunicationRequest.schema.json#/definitions/CommunicationRequest" ++ "$ref": "CommunicationRequest#/definitions/CommunicationRequest" + }, + { +- "$ref": "CompartmentDefinition.schema.json#/definitions/CompartmentDefinition" ++ "$ref": "CompartmentDefinition#/definitions/CompartmentDefinition" + }, + { +- "$ref": "Composition.schema.json#/definitions/Composition" ++ "$ref": "Composition#/definitions/Composition" + }, + { +- "$ref": "ConceptMap.schema.json#/definitions/ConceptMap" ++ "$ref": "ConceptMap#/definitions/ConceptMap" + }, + { +- "$ref": "Condition.schema.json#/definitions/Condition" ++ "$ref": "Condition#/definitions/Condition" + }, + { +- "$ref": "Consent.schema.json#/definitions/Consent" ++ "$ref": "Consent#/definitions/Consent" + }, + { +- "$ref": "Contract.schema.json#/definitions/Contract" ++ "$ref": "Contract#/definitions/Contract" + }, + { +- "$ref": "Coverage.schema.json#/definitions/Coverage" ++ "$ref": "Coverage#/definitions/Coverage" + }, + { +- "$ref": "DataElement.schema.json#/definitions/DataElement" ++ "$ref": "DataElement#/definitions/DataElement" + }, + { +- "$ref": "DetectedIssue.schema.json#/definitions/DetectedIssue" ++ "$ref": "DetectedIssue#/definitions/DetectedIssue" + }, + { +- "$ref": "Device.schema.json#/definitions/Device" ++ "$ref": "Device#/definitions/Device" + }, + { +- "$ref": "DeviceComponent.schema.json#/definitions/DeviceComponent" ++ "$ref": "DeviceComponent#/definitions/DeviceComponent" + }, + { +- "$ref": "DeviceMetric.schema.json#/definitions/DeviceMetric" ++ "$ref": "DeviceMetric#/definitions/DeviceMetric" + }, + { +- "$ref": "DeviceRequest.schema.json#/definitions/DeviceRequest" ++ "$ref": "DeviceRequest#/definitions/DeviceRequest" + }, + { +- "$ref": "DeviceUseStatement.schema.json#/definitions/DeviceUseStatement" ++ "$ref": "DeviceUseStatement#/definitions/DeviceUseStatement" + }, + { +- "$ref": "DiagnosticReport.schema.json#/definitions/DiagnosticReport" ++ "$ref": "DiagnosticReport#/definitions/DiagnosticReport" + }, + { +- "$ref": "DocumentManifest.schema.json#/definitions/DocumentManifest" ++ "$ref": "DocumentManifest#/definitions/DocumentManifest" + }, + { +- "$ref": "DocumentReference.schema.json#/definitions/DocumentReference" ++ "$ref": "DocumentReference#/definitions/DocumentReference" + }, + { +- "$ref": "DomainResource.schema.json#/definitions/DomainResource" ++ "$ref": "DomainResource#/definitions/DomainResource" + }, + { +- "$ref": "EligibilityRequest.schema.json#/definitions/EligibilityRequest" ++ "$ref": "EligibilityRequest#/definitions/EligibilityRequest" + }, + { +- "$ref": "EligibilityResponse.schema.json#/definitions/EligibilityResponse" ++ "$ref": "EligibilityResponse#/definitions/EligibilityResponse" + }, + { +- "$ref": "Encounter.schema.json#/definitions/Encounter" ++ "$ref": "Encounter#/definitions/Encounter" + }, + { +- "$ref": "Endpoint.schema.json#/definitions/Endpoint" ++ "$ref": "Endpoint#/definitions/Endpoint" + }, + { +- "$ref": "EnrollmentRequest.schema.json#/definitions/EnrollmentRequest" ++ "$ref": "EnrollmentRequest#/definitions/EnrollmentRequest" + }, + { +- "$ref": "EnrollmentResponse.schema.json#/definitions/EnrollmentResponse" ++ "$ref": "EnrollmentResponse#/definitions/EnrollmentResponse" + }, + { +- "$ref": "EpisodeOfCare.schema.json#/definitions/EpisodeOfCare" ++ "$ref": "EpisodeOfCare#/definitions/EpisodeOfCare" + }, + { +- "$ref": "ExpansionProfile.schema.json#/definitions/ExpansionProfile" ++ "$ref": "ExpansionProfile#/definitions/ExpansionProfile" + }, + { +- "$ref": "ExplanationOfBenefit.schema.json#/definitions/ExplanationOfBenefit" ++ "$ref": "ExplanationOfBenefit#/definitions/ExplanationOfBenefit" + }, + { +- "$ref": "FamilyMemberHistory.schema.json#/definitions/FamilyMemberHistory" ++ "$ref": "FamilyMemberHistory#/definitions/FamilyMemberHistory" + }, + { +- "$ref": "Flag.schema.json#/definitions/Flag" ++ "$ref": "Flag#/definitions/Flag" + }, + { +- "$ref": "Goal.schema.json#/definitions/Goal" ++ "$ref": "Goal#/definitions/Goal" + }, + { +- "$ref": "GraphDefinition.schema.json#/definitions/GraphDefinition" ++ "$ref": "GraphDefinition#/definitions/GraphDefinition" + }, + { +- "$ref": "Group.schema.json#/definitions/Group" ++ "$ref": "Group#/definitions/Group" + }, + { +- "$ref": "GuidanceResponse.schema.json#/definitions/GuidanceResponse" ++ "$ref": "GuidanceResponse#/definitions/GuidanceResponse" + }, + { +- "$ref": "HealthcareService.schema.json#/definitions/HealthcareService" ++ "$ref": "HealthcareService#/definitions/HealthcareService" + }, + { +- "$ref": "ImagingManifest.schema.json#/definitions/ImagingManifest" ++ "$ref": "ImagingManifest#/definitions/ImagingManifest" + }, + { +- "$ref": "ImagingStudy.schema.json#/definitions/ImagingStudy" ++ "$ref": "ImagingStudy#/definitions/ImagingStudy" + }, + { +- "$ref": "Immunization.schema.json#/definitions/Immunization" ++ "$ref": "Immunization#/definitions/Immunization" + }, + { +- "$ref": "ImmunizationRecommendation.schema.json#/definitions/ImmunizationRecommendation" ++ "$ref": "ImmunizationRecommendation#/definitions/ImmunizationRecommendation" + }, + { +- "$ref": "ImplementationGuide.schema.json#/definitions/ImplementationGuide" ++ "$ref": "ImplementationGuide#/definitions/ImplementationGuide" + }, + { +- "$ref": "Library.schema.json#/definitions/Library" ++ "$ref": "Library#/definitions/Library" + }, + { +- "$ref": "Linkage.schema.json#/definitions/Linkage" ++ "$ref": "Linkage#/definitions/Linkage" + }, + { +- "$ref": "List.schema.json#/definitions/List" ++ "$ref": "List#/definitions/List" + }, + { +- "$ref": "Location.schema.json#/definitions/Location" ++ "$ref": "Location#/definitions/Location" + }, + { +- "$ref": "Measure.schema.json#/definitions/Measure" ++ "$ref": "Measure#/definitions/Measure" + }, + { +- "$ref": "MeasureReport.schema.json#/definitions/MeasureReport" ++ "$ref": "MeasureReport#/definitions/MeasureReport" + }, + { +- "$ref": "Media.schema.json#/definitions/Media" ++ "$ref": "Media#/definitions/Media" + }, + { +- "$ref": "Medication.schema.json#/definitions/Medication" ++ "$ref": "Medication#/definitions/Medication" + }, + { +- "$ref": "MedicationAdministration.schema.json#/definitions/MedicationAdministration" ++ "$ref": "MedicationAdministration#/definitions/MedicationAdministration" + }, + { +- "$ref": "MedicationDispense.schema.json#/definitions/MedicationDispense" ++ "$ref": "MedicationDispense#/definitions/MedicationDispense" + }, + { +- "$ref": "MedicationRequest.schema.json#/definitions/MedicationRequest" ++ "$ref": "MedicationRequest#/definitions/MedicationRequest" + }, + { +- "$ref": "MedicationStatement.schema.json#/definitions/MedicationStatement" ++ "$ref": "MedicationStatement#/definitions/MedicationStatement" + }, + { +- "$ref": "MessageDefinition.schema.json#/definitions/MessageDefinition" ++ "$ref": "MessageDefinition#/definitions/MessageDefinition" + }, + { +- "$ref": "MessageHeader.schema.json#/definitions/MessageHeader" ++ "$ref": "MessageHeader#/definitions/MessageHeader" + }, + { +- "$ref": "NamingSystem.schema.json#/definitions/NamingSystem" ++ "$ref": "NamingSystem#/definitions/NamingSystem" + }, + { +- "$ref": "NutritionOrder.schema.json#/definitions/NutritionOrder" ++ "$ref": "NutritionOrder#/definitions/NutritionOrder" + }, + { +- "$ref": "Observation.schema.json#/definitions/Observation" ++ "$ref": "Observation#/definitions/Observation" + }, + { +- "$ref": "OperationDefinition.schema.json#/definitions/OperationDefinition" ++ "$ref": "OperationDefinition#/definitions/OperationDefinition" + }, + { +- "$ref": "OperationOutcome.schema.json#/definitions/OperationOutcome" ++ "$ref": "OperationOutcome#/definitions/OperationOutcome" + }, + { +- "$ref": "Organization.schema.json#/definitions/Organization" ++ "$ref": "Organization#/definitions/Organization" + }, + { +- "$ref": "Parameters.schema.json#/definitions/Parameters" ++ "$ref": "Parameters#/definitions/Parameters" + }, + { +- "$ref": "Parameters.schema.json#/definitions/Parameters" ++ "$ref": "Parameters#/definitions/Parameters" + }, + { +- "$ref": "Patient.schema.json#/definitions/Patient" ++ "$ref": "Patient#/definitions/Patient" + }, + { +- "$ref": "PaymentNotice.schema.json#/definitions/PaymentNotice" ++ "$ref": "PaymentNotice#/definitions/PaymentNotice" + }, + { +- "$ref": "PaymentReconciliation.schema.json#/definitions/PaymentReconciliation" ++ "$ref": "PaymentReconciliation#/definitions/PaymentReconciliation" + }, + { +- "$ref": "Person.schema.json#/definitions/Person" ++ "$ref": "Person#/definitions/Person" + }, + { +- "$ref": "PlanDefinition.schema.json#/definitions/PlanDefinition" ++ "$ref": "PlanDefinition#/definitions/PlanDefinition" + }, + { +- "$ref": "Practitioner.schema.json#/definitions/Practitioner" ++ "$ref": "Practitioner#/definitions/Practitioner" + }, + { +- "$ref": "PractitionerRole.schema.json#/definitions/PractitionerRole" ++ "$ref": "PractitionerRole#/definitions/PractitionerRole" + }, + { +- "$ref": "Procedure.schema.json#/definitions/Procedure" ++ "$ref": "Procedure#/definitions/Procedure" + }, + { +- "$ref": "ProcedureRequest.schema.json#/definitions/ProcedureRequest" ++ "$ref": "ProcedureRequest#/definitions/ProcedureRequest" + }, + { +- "$ref": "ProcessRequest.schema.json#/definitions/ProcessRequest" ++ "$ref": "ProcessRequest#/definitions/ProcessRequest" + }, + { +- "$ref": "ProcessResponse.schema.json#/definitions/ProcessResponse" ++ "$ref": "ProcessResponse#/definitions/ProcessResponse" + }, + { +- "$ref": "Provenance.schema.json#/definitions/Provenance" ++ "$ref": "Provenance#/definitions/Provenance" + }, + { +- "$ref": "Questionnaire.schema.json#/definitions/Questionnaire" ++ "$ref": "Questionnaire#/definitions/Questionnaire" + }, + { +- "$ref": "QuestionnaireResponse.schema.json#/definitions/QuestionnaireResponse" ++ "$ref": "QuestionnaireResponse#/definitions/QuestionnaireResponse" + }, + { +- "$ref": "ReferralRequest.schema.json#/definitions/ReferralRequest" ++ "$ref": "ReferralRequest#/definitions/ReferralRequest" + }, + { +- "$ref": "RelatedPerson.schema.json#/definitions/RelatedPerson" ++ "$ref": "RelatedPerson#/definitions/RelatedPerson" + }, + { +- "$ref": "RequestGroup.schema.json#/definitions/RequestGroup" ++ "$ref": "RequestGroup#/definitions/RequestGroup" + }, + { +- "$ref": "ResearchStudy.schema.json#/definitions/ResearchStudy" ++ "$ref": "ResearchStudy#/definitions/ResearchStudy" + }, + { +- "$ref": "ResearchSubject.schema.json#/definitions/ResearchSubject" ++ "$ref": "ResearchSubject#/definitions/ResearchSubject" + }, + { +- "$ref": "Resource.schema.json#/definitions/Resource" ++ "$ref": "Resource#/definitions/Resource" + }, + { +- "$ref": "RiskAssessment.schema.json#/definitions/RiskAssessment" ++ "$ref": "RiskAssessment#/definitions/RiskAssessment" + }, + { +- "$ref": "Schedule.schema.json#/definitions/Schedule" ++ "$ref": "Schedule#/definitions/Schedule" + }, + { +- "$ref": "SearchParameter.schema.json#/definitions/SearchParameter" ++ "$ref": "SearchParameter#/definitions/SearchParameter" + }, + { +- "$ref": "Sequence.schema.json#/definitions/Sequence" ++ "$ref": "Sequence#/definitions/Sequence" + }, + { +- "$ref": "ServiceDefinition.schema.json#/definitions/ServiceDefinition" ++ "$ref": "ServiceDefinition#/definitions/ServiceDefinition" + }, + { +- "$ref": "Slot.schema.json#/definitions/Slot" ++ "$ref": "Slot#/definitions/Slot" + }, + { +- "$ref": "Specimen.schema.json#/definitions/Specimen" ++ "$ref": "Specimen#/definitions/Specimen" + }, + { +- "$ref": "StructureDefinition.schema.json#/definitions/StructureDefinition" ++ "$ref": "StructureDefinition#/definitions/StructureDefinition" + }, + { +- "$ref": "StructureMap.schema.json#/definitions/StructureMap" ++ "$ref": "StructureMap#/definitions/StructureMap" + }, + { +- "$ref": "Subscription.schema.json#/definitions/Subscription" ++ "$ref": "Subscription#/definitions/Subscription" + }, + { +- "$ref": "Substance.schema.json#/definitions/Substance" ++ "$ref": "Substance#/definitions/Substance" + }, + { +- "$ref": "SupplyDelivery.schema.json#/definitions/SupplyDelivery" ++ "$ref": "SupplyDelivery#/definitions/SupplyDelivery" + }, + { +- "$ref": "SupplyRequest.schema.json#/definitions/SupplyRequest" ++ "$ref": "SupplyRequest#/definitions/SupplyRequest" + }, + { +- "$ref": "Task.schema.json#/definitions/Task" ++ "$ref": "Task#/definitions/Task" + }, + { +- "$ref": "TestReport.schema.json#/definitions/TestReport" ++ "$ref": "TestReport#/definitions/TestReport" + }, + { +- "$ref": "TestScript.schema.json#/definitions/TestScript" ++ "$ref": "TestScript#/definitions/TestScript" + }, + { +- "$ref": "ValueSet.schema.json#/definitions/ValueSet" ++ "$ref": "ValueSet#/definitions/ValueSet" + }, + { +- "$ref": "VisionPrescription.schema.json#/definitions/VisionPrescription" ++ "$ref": "VisionPrescription#/definitions/VisionPrescription" + } + ] + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json +index 9c3b66acec..8acfc32e5e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json +@@ -21,15 +21,15 @@ + }, + "identifier": { + "description": "Business identifier assigned to the risk assessment.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "basedOn": { + "description": "A reference to the request that is fulfilled by this risk assessment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "parent": { + "description": "A reference to a resource that this risk assessment is part of, such as a Procedure.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "The status of the RiskAssessment, using the same statuses as an Observation.", +@@ -38,23 +38,23 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "method": { + "description": "The algorithm, process or mechanism used to evaluate the risk.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "code": { + "description": "The type of the risk assessment performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "The patient or group the risk assessment applies to.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The encounter where the assessment was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "occurrenceDateTime": { + "description": "The date (and possibly time) the risk assessment was performed.", +@@ -63,33 +63,33 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date (and possibly time) the risk assessment was performed.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "condition": { + "description": "For assessments or prognosis specific to a particular condition, indicates the condition being assessed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performer": { + "description": "The provider or software application that performed the assessment.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "The reason the risk assessment was performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "The reason the risk assessment was performed.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "basis": { + "description": "Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "prediction": { +@@ -105,7 +105,7 @@ + }, + "_mitigation": { + "description": "Extensions for mitigation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Additional comments about the risk assessment.", +@@ -113,7 +113,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -132,7 +132,7 @@ + "properties": { + "outcome": { + "description": "One of the potential outcomes for the patient (e.g. remission, death, a particular condition).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "probabilityDecimal": { + "description": "How likely is the outcome (in the specified timeframe).", +@@ -141,15 +141,15 @@ + }, + "_probabilityDecimal": { + "description": "Extensions for probabilityDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "probabilityRange": { + "description": "How likely is the outcome (in the specified timeframe).", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "qualitativeRisk": { + "description": "How likely is the outcome (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, high).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "relativeRisk": { + "description": "Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 \u003d higher risk than the population, numbers less than 1 \u003d lower risk.).", +@@ -158,15 +158,15 @@ + }, + "_relativeRisk": { + "description": "Extensions for relativeRisk", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whenPeriod": { + "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "whenRange": { + "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "rationale": { + "description": "Additional information explaining the basis for the prediction.", +@@ -174,7 +174,7 @@ + }, + "_rationale": { + "description": "Extensions for rationale", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json +index 801862a192..fd52d2ca05 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json +@@ -14,7 +14,7 @@ + "properties": { + "origin": { + "description": "The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "period": { + "description": "The length of time between sampling times, measured in milliseconds.", +@@ -23,7 +23,7 @@ + }, + "_period": { + "description": "Extensions for period", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "factor": { + "description": "A correction factor that is applied to the sampled data points before they are added to the origin.", +@@ -32,7 +32,7 @@ + }, + "_factor": { + "description": "Extensions for factor", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lowerLimit": { + "description": "The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit).", +@@ -41,7 +41,7 @@ + }, + "_lowerLimit": { + "description": "Extensions for lowerLimit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "upperLimit": { + "description": "The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit).", +@@ -50,7 +50,7 @@ + }, + "_upperLimit": { + "description": "Extensions for upperLimit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dimensions": { + "description": "The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once.", +@@ -59,7 +59,7 @@ + }, + "_dimensions": { + "description": "Extensions for dimensions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "data": { + "description": "A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value.", +@@ -67,7 +67,7 @@ + }, + "_data": { + "description": "Extensions for data", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json +index 3b7e34bc9c..54b5dd90d4 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json +@@ -23,7 +23,7 @@ + "description": "External Ids for this item.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "active": { +@@ -32,36 +32,36 @@ + }, + "_active": { + "description": "Extensions for active", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "serviceCategory": { + "description": "A broad categorisation of the service that is to be performed during this appointment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "serviceType": { + "description": "The specific service that is to be performed during this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "actor": { + "description": "The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, PractitionerRole, Device, Patient or RelatedPerson.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "planningHorizon": { + "description": "The period of time that the slots that are attached to this Schedule resource cover (even if none exist). These cover the amount of time that an organization\u0027s planning horizon; the interval for which they are currently accepting appointments. This does not define a \"template\" for planning outside these dates.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "comment": { + "description": "Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.", +@@ -69,7 +69,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json +index 6863a4328b..5e38bef21d 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json +@@ -25,7 +25,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The identifier that is used to identify this version of the search parameter when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the search parameter author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -33,7 +33,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the search parameter. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -41,7 +41,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this search parameter. Enables tracking the life-cycle of the content.", +@@ -55,7 +55,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this search parameter is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -63,7 +63,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the search parameter was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the search parameter changes.", +@@ -72,7 +72,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the search parameter.", +@@ -80,27 +80,27 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate search parameter instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the search parameter is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -109,7 +109,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The code used in the URL or the parameter name in a parameters resource for this search parameter.", +@@ -118,7 +118,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "The base resource type(s) that this search parameter can be used against.", +@@ -132,7 +132,7 @@ + "description": "Extensions for base", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "type": { +@@ -151,7 +151,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "derivedFrom": { + "description": "Where this search parameter is originally defined. If a derivedFrom is provided, then the details in the search parameter must be consistent with the definition from which it is defined. I.e. the parameter should have the same meaning, and (usually) the functionality should be a proper subset of the underlying search parameter.", +@@ -159,7 +159,7 @@ + }, + "_derivedFrom": { + "description": "Extensions for derivedFrom", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the search parameter from a consumer\u0027s perspective. and how it used.", +@@ -167,7 +167,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "A FHIRPath expression that returns a set of elements for the search parameter.", +@@ -175,7 +175,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "xpath": { + "description": "An XPath expression that returns a set of elements for the search parameter.", +@@ -183,7 +183,7 @@ + }, + "_xpath": { + "description": "Extensions for xpath", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "xpathUsage": { + "description": "How the search parameter relates to the set of elements returned by evaluating the xpath query.", +@@ -198,7 +198,7 @@ + }, + "_xpathUsage": { + "description": "Extensions for xpathUsage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "target": { + "description": "Types of resource (if a resource is referenced).", +@@ -212,7 +212,7 @@ + "description": "Extensions for target", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "comparator": { +@@ -237,7 +237,7 @@ + "description": "Extensions for comparator", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "modifier": { +@@ -263,7 +263,7 @@ + "description": "Extensions for modifier", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "chain": { +@@ -277,7 +277,7 @@ + "description": "Extensions for chain", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "component": { +@@ -304,7 +304,7 @@ + "properties": { + "definition": { + "description": "The definition of the search parameter that describes this part.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "expression": { + "description": "A sub-expression that defines how to extract values for this component from the output of the main SearchParameter.expression.", +@@ -312,7 +312,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json +index e2beb552bf..31daa0fdcd 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json +@@ -23,7 +23,7 @@ + "description": "A unique identifier for this particular sequence instance. This is a FHIR-defined id.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "type": { +@@ -37,7 +37,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "coordinateSystem": { + "description": "Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).", +@@ -46,27 +46,27 @@ + }, + "_coordinateSystem": { + "description": "Extensions for coordinateSystem", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "The patient whose sequencing results are described by this resource.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "specimen": { + "description": "Specimen used for sequencing.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "device": { + "description": "The method for sequencing, for example, chip information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "performer": { + "description": "The organization or lab that should be responsible for this result.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "quantity": { + "description": "The number of copies of the seqeunce of interest. (RNASeq).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "referenceSeq": { + "description": "A sequence that is used as a reference to describe variants that are present in a sequence analyzed.", +@@ -85,7 +85,7 @@ + }, + "_observedSeq": { + "description": "Extensions for observedSeq", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quality": { + "description": "An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).", +@@ -101,7 +101,7 @@ + }, + "_readCoverage": { + "description": "Extensions for readCoverage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "repository": { + "description": "Configurations of the external repository. The repository shall store target\u0027s observedSeq or records related with target\u0027s observedSeq.", +@@ -114,7 +114,7 @@ + "description": "Pointer to next atomic sequence which at most contains one variant.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -134,7 +134,7 @@ + "properties": { + "chromosome": { + "description": "Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "genomeBuild": { + "description": "The Genome Build used for reference, following GRCh build versions e.g. \u0027GRCh 37\u0027. Version number must be included if a versioned release of a primary build was used.", +@@ -142,15 +142,15 @@ + }, + "_genomeBuild": { + "description": "Extensions for genomeBuild", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "referenceSeqId": { + "description": "Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "referenceSeqPointer": { + "description": "A Pointer to another Sequence entity as reference sequence.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "referenceSeqString": { + "description": "A string like \"ACGT\".", +@@ -158,7 +158,7 @@ + }, + "_referenceSeqString": { + "description": "Extensions for referenceSeqString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "strand": { + "description": "Directionality of DNA sequence. Available values are \"1\" for the plus strand (5\u0027 to 3\u0027)/Watson/Sense/positive and \"-1\" for the minus strand(3\u0027 to 5\u0027)/Crick/Antisense/negative.", +@@ -167,7 +167,7 @@ + }, + "_strand": { + "description": "Extensions for strand", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "windowStart": { + "description": "Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", +@@ -176,7 +176,7 @@ + }, + "_windowStart": { + "description": "Extensions for windowStart", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "windowEnd": { + "description": "End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", +@@ -185,7 +185,7 @@ + }, + "_windowEnd": { + "description": "Extensions for windowEnd", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -206,7 +206,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "End position of the variant on the reference sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", +@@ -215,7 +215,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "observedAllele": { + "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the observed sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", +@@ -223,7 +223,7 @@ + }, + "_observedAllele": { + "description": "Extensions for observedAllele", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "referenceAllele": { + "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the reference sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", +@@ -231,7 +231,7 @@ + }, + "_referenceAllele": { + "description": "Extensions for referenceAllele", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cigar": { + "description": "Extended CIGAR string for aligning the sequence with reference bases. See detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).", +@@ -239,11 +239,11 @@ + }, + "_cigar": { + "description": "Extensions for cigar", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variantPointer": { + "description": "A pointer to an Observation containing variant information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -268,11 +268,11 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "standardSequence": { + "description": "Gold standard sequence used for comparing against.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "start": { + "description": "Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", +@@ -281,7 +281,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "End position of the sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", +@@ -290,15 +290,15 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "score": { + "description": "The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "method": { + "description": "Which method is used to get sequence quality.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "truthTP": { + "description": "True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", +@@ -307,7 +307,7 @@ + }, + "_truthTP": { + "description": "Extensions for truthTP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "queryTP": { + "description": "True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", +@@ -316,7 +316,7 @@ + }, + "_queryTP": { + "description": "Extensions for queryTP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "truthFN": { + "description": "False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.", +@@ -325,7 +325,7 @@ + }, + "_truthFN": { + "description": "Extensions for truthFN", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "queryFP": { + "description": "False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.", +@@ -334,7 +334,7 @@ + }, + "_queryFP": { + "description": "Extensions for queryFP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "gtFP": { + "description": "The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).", +@@ -343,7 +343,7 @@ + }, + "_gtFP": { + "description": "Extensions for gtFP", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "precision": { + "description": "QUERY.TP / (QUERY.TP + QUERY.FP).", +@@ -352,7 +352,7 @@ + }, + "_precision": { + "description": "Extensions for precision", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "recall": { + "description": "TRUTH.TP / (TRUTH.TP + TRUTH.FN).", +@@ -361,7 +361,7 @@ + }, + "_recall": { + "description": "Extensions for recall", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "fScore": { + "description": "Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).", +@@ -370,7 +370,7 @@ + }, + "_fScore": { + "description": "Extensions for fScore", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -397,7 +397,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "URI of an external repository which contains further details about the genetics data.", +@@ -405,7 +405,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "URI of an external repository which contains further details about the genetics data.", +@@ -413,7 +413,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "datasetId": { + "description": "Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.", +@@ -421,7 +421,7 @@ + }, + "_datasetId": { + "description": "Extensions for datasetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variantsetId": { + "description": "Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.", +@@ -429,7 +429,7 @@ + }, + "_variantsetId": { + "description": "Extensions for variantsetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "readsetId": { + "description": "Id of the read in this external repository.", +@@ -437,7 +437,7 @@ + }, + "_readsetId": { + "description": "Extensions for readsetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json +index 12f6166072..9674d5e2a1 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this service definition when it is represented in other formats, or referenced in a specification, model, design or an instance. This is used for CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the service definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the service definition.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this service definition. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this service definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the service definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the service definition changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the service definition.", +@@ -95,7 +95,7 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the service definition from a consumer\u0027s perspective.", +@@ -103,7 +103,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this service definition is needed and why it has been designed as it has.", +@@ -111,7 +111,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "usage": { + "description": "A detailed description of how the module is used from a clinical perspective.", +@@ -119,7 +119,7 @@ + }, + "_usage": { + "description": "Extensions for usage", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "approvalDate": { + "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", +@@ -128,7 +128,7 @@ + }, + "_approvalDate": { + "description": "Extensions for approvalDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastReviewDate": { + "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", +@@ -137,45 +137,45 @@ + }, + "_lastReviewDate": { + "description": "Extensions for lastReviewDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "effectivePeriod": { + "description": "The period during which the service definition content was or is planned to be in active use.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate service definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the service definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "topic": { + "description": "Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "contributor": { + "description": "A contributor to the content of the module, including authors, editors, reviewers, and endorsers.", + "type": "array", + "items": { +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + } + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "copyright": { +@@ -184,32 +184,32 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "relatedArtifact": { + "description": "Related resources such as additional documentation, justification, or bibliographic references.", + "type": "array", + "items": { +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + } + }, + "trigger": { + "description": "The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.", + "type": "array", + "items": { +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "dataRequirement": { + "description": "Data requirements are a machine processable description of the data required by the module in order to perform a successful evaluation.", + "type": "array", + "items": { +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + }, + "operationDefinition": { + "description": "A reference to the operation that is used to invoke this service.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json +index 08b1f2e414..b301c1f0b0 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json +@@ -16,7 +16,7 @@ + "description": "An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "when": { +@@ -25,7 +25,7 @@ + }, + "_when": { + "description": "Extensions for when", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whoUri": { + "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", +@@ -33,11 +33,11 @@ + }, + "_whoUri": { + "description": "Extensions for whoUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "whoReference": { + "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOfUri": { + "description": "A reference to an application-usable description of the identity that is represented by the signature.", +@@ -45,11 +45,11 @@ + }, + "_onBehalfOfUri": { + "description": "Extensions for onBehalfOfUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "onBehalfOfReference": { + "description": "A reference to an application-usable description of the identity that is represented by the signature.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "contentType": { + "description": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jwt for JWT, and image/* for a graphical image of a signature, etc.", +@@ -58,7 +58,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "blob": { + "description": "The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.", +@@ -66,7 +66,7 @@ + }, + "_blob": { + "description": "Extensions for blob", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json +index 263df540d2..decc3eba12 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json +@@ -23,34 +23,34 @@ + "description": "External Ids for this item.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "serviceCategory": { + "description": "A broad categorisation of the service that is to be performed during this appointment.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "serviceType": { + "description": "The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "specialty": { + "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "appointmentType": { + "description": "The style of appointment or patient that may be booked in the slot (not service type).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "schedule": { + "description": "The schedule resource that this slot defines an interval of status information.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "status": { + "description": "busy | free | busy-unavailable | busy-tentative | entered-in-error.", +@@ -65,7 +65,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "start": { + "description": "Date/Time that the slot is to begin.", +@@ -73,7 +73,7 @@ + }, + "_start": { + "description": "Extensions for start", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "end": { + "description": "Date/Time that the slot is to conclude.", +@@ -81,7 +81,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "overbooked": { + "description": "This slot has already been overbooked, appointments are unlikely to be accepted for this time.", +@@ -89,7 +89,7 @@ + }, + "_overbooked": { + "description": "Extensions for overbooked", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments on the slot to describe any extended information. Such as custom constraints on the slot.", +@@ -97,7 +97,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json +index cc6646152f..ff2708c794 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json +@@ -23,12 +23,12 @@ + "description": "Id for specimen.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "accessionIdentifier": { + "description": "The identifier assigned by the lab when accessioning specimen(s). This is not necessarily the same as the specimen identifier, depending on local lab procedures.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "The availability of the specimen.", +@@ -42,15 +42,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The kind of material that forms the specimen.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "subject": { + "description": "Where the specimen came from. This may be from the patient(s) or from the environment or a device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "receivedTime": { + "description": "Time when specimen was received for processing or testing.", +@@ -59,20 +59,20 @@ + }, + "_receivedTime": { + "description": "Extensions for receivedTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parent": { + "description": "Reference to the parent (source) specimen which is used when the specimen was either derived from or a component of another specimen.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "request": { + "description": "Details concerning a test or procedure request that required a specimen to be collected.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "collection": { +@@ -97,7 +97,7 @@ + "description": "To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + }, +@@ -118,7 +118,7 @@ + "properties": { + "collector": { + "description": "Person who collected the specimen.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "collectedDateTime": { + "description": "Time when specimen was collected from subject - the physiologically relevant time.", +@@ -127,23 +127,23 @@ + }, + "_collectedDateTime": { + "description": "Extensions for collectedDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "collectedPeriod": { + "description": "Time when specimen was collected from subject - the physiologically relevant time.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "quantity": { + "description": "The quantity of specimen collected; for instance the volume of a blood sample, or the physical measurement of an anatomic pathology sample.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "method": { + "description": "A coded value specifying the technique that is used to perform the procedure.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "bodySite": { + "description": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -163,17 +163,17 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "procedure": { + "description": "A coded value specifying the procedure used to process the specimen.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "additive": { + "description": "Material used in the processing step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "timeDateTime": { +@@ -183,11 +183,11 @@ + }, + "_timeDateTime": { + "description": "Extensions for timeDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timePeriod": { + "description": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + } + } + } +@@ -205,7 +205,7 @@ + "description": "Id for container. There may be multiple; a manufacturer\u0027s bar code, lab assigned identifier, etc. The container ID may differ from the specimen id in some circumstances.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "description": { +@@ -214,27 +214,27 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "The type of container associated with the specimen (e.g. slide, aliquot, etc.).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "capacity": { + "description": "The capacity (volume or other measure) the container may contain.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "specimenQuantity": { + "description": "The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "additiveCodeableConcept": { + "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "additiveReference": { + "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json +index 67b6f31f74..f30749ef2f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this structure definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the structure definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the structure definition.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this structure definition. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this structure definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the structure definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the structure definition.", +@@ -95,13 +95,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -110,20 +110,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure definition instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the structure definition is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -132,7 +132,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure definition.", +@@ -140,13 +140,13 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "keyword": { + "description": "A set of key words or terms from external terminologies that may be used to assist with indexing and searching of templates.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "fhirVersion": { +@@ -156,7 +156,7 @@ + }, + "_fhirVersion": { + "description": "Extensions for fhirVersion", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mapping": { + "description": "An external specification that the content is mapped to.", +@@ -177,7 +177,7 @@ + }, + "_kind": { + "description": "Extensions for kind", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abstract": { + "description": "Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be instantiated. For Resources and Data types, abstract types will never be exchanged between systems.", +@@ -185,7 +185,7 @@ + }, + "_abstract": { + "description": "Extensions for abstract", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contextType": { + "description": "If this is an extension, Identifies the context within FHIR resources where the extension can be used.", +@@ -198,7 +198,7 @@ + }, + "_contextType": { + "description": "Extensions for contextType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "context": { + "description": "Identifies the types of resource or data type elements to which the extension can be applied.", +@@ -211,7 +211,7 @@ + "description": "Extensions for context", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "contextInvariant": { +@@ -225,7 +225,7 @@ + "description": "Extensions for contextInvariant", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "type": { +@@ -235,7 +235,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "baseDefinition": { + "description": "An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.", +@@ -243,7 +243,7 @@ + }, + "_baseDefinition": { + "description": "Extensions for baseDefinition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "derivation": { + "description": "How the type relates to the baseDefinition.", +@@ -255,7 +255,7 @@ + }, + "_derivation": { + "description": "Extensions for derivation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "snapshot": { + "description": "A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition.", +@@ -287,7 +287,7 @@ + }, + "_identity": { + "description": "Extensions for identity", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "An absolute URI that identifies the specification that this mapping is expressed to.", +@@ -295,7 +295,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A name for the specification that is being mapped to.", +@@ -303,7 +303,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "comment": { + "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", +@@ -311,7 +311,7 @@ + }, + "_comment": { + "description": "Extensions for comment", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -329,7 +329,7 @@ + "description": "Captures constraints on each element within the resource.", + "type": "array", + "items": { +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + } + } + }, +@@ -351,7 +351,7 @@ + "description": "Captures constraints on each element within the resource.", + "type": "array", + "items": { +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + } + } + }, +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json +index 929a62fabb..939a106964 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this structure map when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the structure map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the structure map.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this structure map. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this structure map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the structure map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure map changes.", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the structure map.", +@@ -95,13 +95,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -110,20 +110,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure map instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the structure map is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -132,7 +132,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure map.", +@@ -140,7 +140,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "structure": { + "description": "A structure definition used by this map. The structure definition may describe instances that are converted, or the instances that are produced.", +@@ -160,7 +160,7 @@ + "description": "Extensions for import", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "group": { +@@ -192,7 +192,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "How the referenced structure is used in this mapping.", +@@ -206,7 +206,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "alias": { + "description": "The name used for this type in the map.", +@@ -214,7 +214,7 @@ + }, + "_alias": { + "description": "Extensions for alias", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Documentation that describes how the structure is used in the mapping.", +@@ -222,7 +222,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -243,7 +243,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extends": { + "description": "Another group that this group adds rules to.", +@@ -252,7 +252,7 @@ + }, + "_extends": { + "description": "Extensions for extends", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "typeMode": { + "description": "If this is the default rule set to apply for thie source type, or this combination of types.", +@@ -265,7 +265,7 @@ + }, + "_typeMode": { + "description": "Extensions for typeMode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Additional supporting documentation that explains the purpose of the group and the types of mappings within it.", +@@ -273,7 +273,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "input": { + "description": "A name assigned to an instance of data. The instance must be provided when the mapping is invoked.", +@@ -312,7 +312,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Type for this instance of data.", +@@ -320,7 +320,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "mode": { + "description": "Mode for this instance of data.", +@@ -332,7 +332,7 @@ + }, + "_mode": { + "description": "Extensions for mode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "documentation": { + "description": "Documentation for this instance of data.", +@@ -340,7 +340,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -361,7 +361,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "source": { + "description": "Source inputs to the mapping.", +@@ -397,7 +397,7 @@ + }, + "_documentation": { + "description": "Extensions for documentation", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "required": [ +@@ -421,7 +421,7 @@ + }, + "_context": { + "description": "Extensions for context", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "min": { + "description": "Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.", +@@ -430,7 +430,7 @@ + }, + "_min": { + "description": "Extensions for min", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "max": { + "description": "Specified maximum cardinality for the element - a number or a \"*\". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it\u0027s the default value).", +@@ -438,7 +438,7 @@ + }, + "_max": { + "description": "Extensions for max", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "type": { + "description": "Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.", +@@ -446,7 +446,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueBoolean": { + "description": "A value to use if there is no existing value in the source object.", +@@ -454,7 +454,7 @@ + }, + "_defaultValueBoolean": { + "description": "Extensions for defaultValueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInteger": { + "description": "A value to use if there is no existing value in the source object.", +@@ -463,7 +463,7 @@ + }, + "_defaultValueInteger": { + "description": "Extensions for defaultValueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDecimal": { + "description": "A value to use if there is no existing value in the source object.", +@@ -472,7 +472,7 @@ + }, + "_defaultValueDecimal": { + "description": "Extensions for defaultValueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueBase64Binary": { + "description": "A value to use if there is no existing value in the source object.", +@@ -480,7 +480,7 @@ + }, + "_defaultValueBase64Binary": { + "description": "Extensions for defaultValueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueInstant": { + "description": "A value to use if there is no existing value in the source object.", +@@ -488,7 +488,7 @@ + }, + "_defaultValueInstant": { + "description": "Extensions for defaultValueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueString": { + "description": "A value to use if there is no existing value in the source object.", +@@ -496,7 +496,7 @@ + }, + "_defaultValueString": { + "description": "Extensions for defaultValueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUri": { + "description": "A value to use if there is no existing value in the source object.", +@@ -504,7 +504,7 @@ + }, + "_defaultValueUri": { + "description": "Extensions for defaultValueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDate": { + "description": "A value to use if there is no existing value in the source object.", +@@ -513,7 +513,7 @@ + }, + "_defaultValueDate": { + "description": "Extensions for defaultValueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueDateTime": { + "description": "A value to use if there is no existing value in the source object.", +@@ -522,7 +522,7 @@ + }, + "_defaultValueDateTime": { + "description": "Extensions for defaultValueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueTime": { + "description": "A value to use if there is no existing value in the source object.", +@@ -531,7 +531,7 @@ + }, + "_defaultValueTime": { + "description": "Extensions for defaultValueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueCode": { + "description": "A value to use if there is no existing value in the source object.", +@@ -540,7 +540,7 @@ + }, + "_defaultValueCode": { + "description": "Extensions for defaultValueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueOid": { + "description": "A value to use if there is no existing value in the source object.", +@@ -549,7 +549,7 @@ + }, + "_defaultValueOid": { + "description": "Extensions for defaultValueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUuid": { + "description": "A value to use if there is no existing value in the source object.", +@@ -558,7 +558,7 @@ + }, + "_defaultValueUuid": { + "description": "Extensions for defaultValueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueId": { + "description": "A value to use if there is no existing value in the source object.", +@@ -567,7 +567,7 @@ + }, + "_defaultValueId": { + "description": "Extensions for defaultValueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueUnsignedInt": { + "description": "A value to use if there is no existing value in the source object.", +@@ -576,7 +576,7 @@ + }, + "_defaultValueUnsignedInt": { + "description": "Extensions for defaultValueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValuePositiveInt": { + "description": "A value to use if there is no existing value in the source object.", +@@ -585,7 +585,7 @@ + }, + "_defaultValuePositiveInt": { + "description": "Extensions for defaultValuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueMarkdown": { + "description": "A value to use if there is no existing value in the source object.", +@@ -593,151 +593,151 @@ + }, + "_defaultValueMarkdown": { + "description": "Extensions for defaultValueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueElement": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValueExtension": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "defaultValueBackboneElement": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "defaultValueNarrative": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "defaultValueAnnotation": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "defaultValueAttachment": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "defaultValueIdentifier": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "defaultValueCodeableConcept": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "defaultValueCoding": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "defaultValueQuantity": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDuration": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "defaultValueSimpleQuantity": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "defaultValueDistance": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "defaultValueCount": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "defaultValueMoney": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "defaultValueAge": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "defaultValueRange": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "defaultValuePeriod": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "defaultValueRatio": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "defaultValueReference": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "defaultValueSampledData": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "defaultValueSignature": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "defaultValueHumanName": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "defaultValueAddress": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "defaultValueContactPoint": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "defaultValueTiming": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "defaultValueMeta": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "defaultValueElementDefinition": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "defaultValueContactDetail": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "defaultValueContributor": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "defaultValueDosage": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "defaultValueRelatedArtifact": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "defaultValueUsageContext": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "defaultValueDataRequirement": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "defaultValueParameterDefinition": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "defaultValueTriggerDefinition": { + "description": "A value to use if there is no existing value in the source object.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + }, + "element": { + "description": "Optional field for this source.", +@@ -745,7 +745,7 @@ + }, + "_element": { + "description": "Extensions for element", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "listMode": { + "description": "How to handle the list mode for this element.", +@@ -760,7 +760,7 @@ + }, + "_listMode": { + "description": "Extensions for listMode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variable": { + "description": "Named context for field, if a field is specified.", +@@ -769,7 +769,7 @@ + }, + "_variable": { + "description": "Extensions for variable", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "condition": { + "description": "FHIRPath expression - must be true or the rule does not apply.", +@@ -777,7 +777,7 @@ + }, + "_condition": { + "description": "Extensions for condition", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "check": { + "description": "FHIRPath expression - must be true or the mapping engine throws an error instead of completing.", +@@ -785,7 +785,7 @@ + }, + "_check": { + "description": "Extensions for check", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -806,7 +806,7 @@ + }, + "_context": { + "description": "Extensions for context", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contextType": { + "description": "How to interpret the context.", +@@ -818,7 +818,7 @@ + }, + "_contextType": { + "description": "Extensions for contextType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "element": { + "description": "Field to create in the context.", +@@ -826,7 +826,7 @@ + }, + "_element": { + "description": "Extensions for element", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variable": { + "description": "Named context for field, if desired, and a field is specified.", +@@ -835,7 +835,7 @@ + }, + "_variable": { + "description": "Extensions for variable", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "listMode": { + "description": "If field is a list, how to manage the list.", +@@ -854,7 +854,7 @@ + "description": "Extensions for listMode", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "listRuleId": { +@@ -864,7 +864,7 @@ + }, + "_listRuleId": { + "description": "Extensions for listRuleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "transform": { + "description": "How the data is copied / created.", +@@ -891,7 +891,7 @@ + }, + "_transform": { + "description": "Extensions for transform", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parameter": { + "description": "Parameters to the transform.", +@@ -919,7 +919,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "Parameter value - variable or literal.", +@@ -927,7 +927,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "Parameter value - variable or literal.", +@@ -935,7 +935,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "Parameter value - variable or literal.", +@@ -944,7 +944,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "Parameter value - variable or literal.", +@@ -953,7 +953,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -974,7 +974,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "variable": { + "description": "Variable to pass to the rule or group.", +@@ -987,7 +987,7 @@ + "description": "Extensions for variable", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json +index 183d1c4bad..f6ed7b22c8 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json +@@ -31,13 +31,13 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", + "type": "array", + "items": { +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + } + }, + "end": { +@@ -46,7 +46,7 @@ + }, + "_end": { + "description": "Extensions for end", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "reason": { + "description": "A description of why this subscription is defined.", +@@ -54,7 +54,7 @@ + }, + "_reason": { + "description": "Extensions for reason", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "criteria": { + "description": "The rules that the server should use to determine when to generate notifications for this subscription.", +@@ -62,7 +62,7 @@ + }, + "_criteria": { + "description": "Extensions for criteria", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "error": { + "description": "A record of the last error that occurred when the server processed a notification.", +@@ -70,7 +70,7 @@ + }, + "_error": { + "description": "Extensions for error", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "channel": { + "description": "Details where to send notifications when resources are received that meet the criteria.", +@@ -80,7 +80,7 @@ + "description": "A tag to add to any resource that matches the criteria, after the subscription is processed.", + "type": "array", + "items": { +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + } + }, +@@ -112,7 +112,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "endpoint": { + "description": "The uri that describes the actual end-point to send messages to.", +@@ -120,7 +120,7 @@ + }, + "_endpoint": { + "description": "Extensions for endpoint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "payload": { + "description": "The mime type to send the payload in - either application/fhir+xml, or application/fhir+json. If the payload is not present, then there is no payload in the notification, just a notification.", +@@ -128,7 +128,7 @@ + }, + "_payload": { + "description": "Extensions for payload", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "header": { + "description": "Additional headers / information to send as part of the notification.", +@@ -141,7 +141,7 @@ + "description": "Extensions for header", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json +index 3e56528b84..139ef7c92f 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json +@@ -23,7 +23,7 @@ + "description": "Unique identifier for the substance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -37,18 +37,18 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "code": { + "description": "A code (or set of codes) that identify this substance.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A description of the substance - its appearance, handling requirements, and other usage notes.", +@@ -56,7 +56,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "instance": { + "description": "Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.", +@@ -90,7 +90,7 @@ + "properties": { + "identifier": { + "description": "Identifier associated with the package/container (usually a label affixed directly).", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "expiry": { + "description": "When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.", +@@ -99,11 +99,11 @@ + }, + "_expiry": { + "description": "Extensions for expiry", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "quantity": { + "description": "The amount of the substance.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + } + } + } +@@ -119,15 +119,15 @@ + "properties": { + "quantity": { + "description": "The amount of the ingredient in the substance - a concentration ratio.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "substanceCodeableConcept": { + "description": "Another substance that is a component of this substance.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "substanceReference": { + "description": "Another substance that is a component of this substance.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json +index 3fe868ec75..de61391b2e 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json +@@ -21,20 +21,20 @@ + }, + "identifier": { + "description": "Identifier assigned by the dispensing facility when the item(s) is dispensed.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "basedOn": { + "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "partOf": { + "description": "A larger event of which this particular event is a component or step.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -49,15 +49,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "A link to a resource representing the person whom the delivered item is for.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "type": { + "description": "Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "suppliedItem": { + "description": "The item that is being delivered or has been supplied.", +@@ -70,29 +70,29 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "The date or time(s) the activity occurred.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "The date or time(s) the activity occurred.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "supplier": { + "description": "The individual responsible for dispensing the medication, supplier or device.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "destination": { + "description": "Identification of the facility/location where the Supply was shipped to, as part of the dispense event.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "receiver": { + "description": "Identifies the person who picked up the Supply.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + }, +@@ -112,15 +112,15 @@ + "properties": { + "quantity": { + "description": "The amount of supply that has been dispensed. Includes unit of measure.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "itemCodeableConcept": { + "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json +index 2d9adc2370..1808807437 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Unique identifier for this supply request.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "status": { + "description": "Status of the supply request.", +@@ -38,11 +38,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "category": { + "description": "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "priority": { + "description": "Indicates how quickly this SupplyRequest should be addressed with respect to other requests.", +@@ -51,7 +51,7 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "orderedItem": { + "description": "The item being requested.", +@@ -64,15 +64,15 @@ + }, + "_occurrenceDateTime": { + "description": "Extensions for occurrenceDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "occurrencePeriod": { + "description": "When the request should be fulfilled.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "occurrenceTiming": { + "description": "When the request should be fulfilled.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "authoredOn": { + "description": "When the request was made.", +@@ -81,7 +81,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The individual who initiated the request and has responsibility for its activation.", +@@ -91,24 +91,24 @@ + "description": "Who is intended to fulfill the request.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "reasonCodeableConcept": { + "description": "Why the supply item was requested.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Why the supply item was requested.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "deliverFrom": { + "description": "Where the supply is expected to come from.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "deliverTo": { + "description": "Where the supply is destined to go.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -127,15 +127,15 @@ + "properties": { + "quantity": { + "description": "The amount that is being ordered of the indicated item.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "itemCodeableConcept": { + "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "itemReference": { + "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -154,11 +154,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the request.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json +index 57a97feb51..7e33017c2b 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json +@@ -23,7 +23,7 @@ + "description": "The business identifier for this task.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "definitionUri": { +@@ -32,28 +32,28 @@ + }, + "_definitionUri": { + "description": "Extensions for definitionUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "definitionReference": { + "description": "A reference to a formal or informal definition of the task. For example, a protocol, a step within a defined workflow definition, etc.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "basedOn": { + "description": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a \"request\" resource such as a ProcedureRequest, MedicationRequest, ProcedureRequest, CarePlan, etc. which is distinct from the \"request\" resource the task is seeking to fulfil. This latter resource is referenced by FocusOn. For example, based on a ProcedureRequest (\u003d BasedOn), a task is created to fulfil a procedureRequest ( \u003d FocusOn ) to collect a specimen from a patient.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "groupIdentifier": { + "description": "An identifier that links together multiple tasks and other requests that were created in the same context.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "partOf": { + "description": "Task that this particular task is part of.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "status": { +@@ -76,15 +76,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "statusReason": { + "description": "An explanation as to why this task is held, failed, was refused, etc.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "businessStatus": { + "description": "Contains business-specific nuances of the business state.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "intent": { + "description": "Indicates the \"level\" of actionability associated with the Task. I.e. Is this a proposed task, a planned task, an actionable task, etc.", +@@ -93,7 +93,7 @@ + }, + "_intent": { + "description": "Extensions for intent", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "priority": { + "description": "Indicates how quickly the Task should be addressed with respect to other requests.", +@@ -102,11 +102,11 @@ + }, + "_priority": { + "description": "Extensions for priority", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "A name or code (or both) briefly describing what the task involves.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "description": { + "description": "A free-text description of what is to be performed.", +@@ -114,23 +114,23 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "focus": { + "description": "The request being actioned or the resource being manipulated by this task.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "for": { + "description": "The entity who benefits from the performance of the service specified in the task (e.g., the patient).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "context": { + "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "executionPeriod": { + "description": "Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "authoredOn": { + "description": "The date and time this task was created.", +@@ -139,7 +139,7 @@ + }, + "_authoredOn": { + "description": "Extensions for authoredOn", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "lastModified": { + "description": "The date and time of last modification to this task.", +@@ -148,7 +148,7 @@ + }, + "_lastModified": { + "description": "Extensions for lastModified", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requester": { + "description": "The creator of the task.", +@@ -158,29 +158,29 @@ + "description": "The type of participant that can execute the task.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "owner": { + "description": "Individual organization or Device currently responsible for task execution.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reason": { + "description": "A description or code indicating why this task needs to be performed.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "note": { + "description": "Free-text information captured about the task as it progresses.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + }, + "relevantHistory": { + "description": "Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "restriction": { +@@ -218,11 +218,11 @@ + "properties": { + "agent": { + "description": "The device, practitioner, etc. who initiated the task.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "onBehalfOf": { + "description": "The organization the device or practitioner was acting on behalf of when they initiated the task.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -246,17 +246,17 @@ + }, + "_repetitions": { + "description": "Extensions for repetitions", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Over what time-period is fulfillment sought.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "recipient": { + "description": "For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -273,7 +273,7 @@ + "properties": { + "type": { + "description": "A code or description indicating how the input is intended to be used as part of the task execution.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueBoolean": { + "description": "The value of the input parameter as a basic type.", +@@ -281,7 +281,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of the input parameter as a basic type.", +@@ -290,7 +290,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The value of the input parameter as a basic type.", +@@ -299,7 +299,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "The value of the input parameter as a basic type.", +@@ -307,7 +307,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "The value of the input parameter as a basic type.", +@@ -315,7 +315,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The value of the input parameter as a basic type.", +@@ -323,7 +323,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The value of the input parameter as a basic type.", +@@ -331,7 +331,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The value of the input parameter as a basic type.", +@@ -340,7 +340,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of the input parameter as a basic type.", +@@ -349,7 +349,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The value of the input parameter as a basic type.", +@@ -358,7 +358,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of the input parameter as a basic type.", +@@ -367,7 +367,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "The value of the input parameter as a basic type.", +@@ -376,7 +376,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "The value of the input parameter as a basic type.", +@@ -385,7 +385,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "The value of the input parameter as a basic type.", +@@ -394,7 +394,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "The value of the input parameter as a basic type.", +@@ -403,7 +403,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "The value of the input parameter as a basic type.", +@@ -412,7 +412,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "The value of the input parameter as a basic type.", +@@ -420,151 +420,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "The value of the input parameter as a basic type.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "required": [ +@@ -583,7 +583,7 @@ + "properties": { + "type": { + "description": "The name of the Output parameter.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueBoolean": { + "description": "The value of the Output parameter as a basic type.", +@@ -591,7 +591,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of the Output parameter as a basic type.", +@@ -600,7 +600,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The value of the Output parameter as a basic type.", +@@ -609,7 +609,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBase64Binary": { + "description": "The value of the Output parameter as a basic type.", +@@ -617,7 +617,7 @@ + }, + "_valueBase64Binary": { + "description": "Extensions for valueBase64Binary", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInstant": { + "description": "The value of the Output parameter as a basic type.", +@@ -625,7 +625,7 @@ + }, + "_valueInstant": { + "description": "Extensions for valueInstant", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The value of the Output parameter as a basic type.", +@@ -633,7 +633,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The value of the Output parameter as a basic type.", +@@ -641,7 +641,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDate": { + "description": "The value of the Output parameter as a basic type.", +@@ -650,7 +650,7 @@ + }, + "_valueDate": { + "description": "Extensions for valueDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDateTime": { + "description": "The value of the Output parameter as a basic type.", +@@ -659,7 +659,7 @@ + }, + "_valueDateTime": { + "description": "Extensions for valueDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueTime": { + "description": "The value of the Output parameter as a basic type.", +@@ -668,7 +668,7 @@ + }, + "_valueTime": { + "description": "Extensions for valueTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of the Output parameter as a basic type.", +@@ -677,7 +677,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueOid": { + "description": "The value of the Output parameter as a basic type.", +@@ -686,7 +686,7 @@ + }, + "_valueOid": { + "description": "Extensions for valueOid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUuid": { + "description": "The value of the Output parameter as a basic type.", +@@ -695,7 +695,7 @@ + }, + "_valueUuid": { + "description": "Extensions for valueUuid", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueId": { + "description": "The value of the Output parameter as a basic type.", +@@ -704,7 +704,7 @@ + }, + "_valueId": { + "description": "Extensions for valueId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUnsignedInt": { + "description": "The value of the Output parameter as a basic type.", +@@ -713,7 +713,7 @@ + }, + "_valueUnsignedInt": { + "description": "Extensions for valueUnsignedInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valuePositiveInt": { + "description": "The value of the Output parameter as a basic type.", +@@ -722,7 +722,7 @@ + }, + "_valuePositiveInt": { + "description": "Extensions for valuePositiveInt", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueMarkdown": { + "description": "The value of the Output parameter as a basic type.", +@@ -730,151 +730,151 @@ + }, + "_valueMarkdown": { + "description": "Extensions for valueMarkdown", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueElement": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueExtension": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Extension.schema.json#/definitions/Extension" ++ "$ref": "Extension#/definitions/Extension" + }, + "valueBackboneElement": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" ++ "$ref": "BackboneElement#/definitions/BackboneElement" + }, + "valueNarrative": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Narrative.schema.json#/definitions/Narrative" ++ "$ref": "Narrative#/definitions/Narrative" + }, + "valueAnnotation": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + }, + "valueAttachment": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Attachment.schema.json#/definitions/Attachment" ++ "$ref": "Attachment#/definitions/Attachment" + }, + "valueIdentifier": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "valueCodeableConcept": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueCoding": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueQuantity": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDuration": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "valueSimpleQuantity": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueDistance": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Distance.schema.json#/definitions/Distance" ++ "$ref": "Distance#/definitions/Distance" + }, + "valueCount": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Count.schema.json#/definitions/Count" ++ "$ref": "Count#/definitions/Count" + }, + "valueMoney": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Money.schema.json#/definitions/Money" ++ "$ref": "Money#/definitions/Money" + }, + "valueAge": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Age.schema.json#/definitions/Age" ++ "$ref": "Age#/definitions/Age" + }, + "valueRange": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "valuePeriod": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "valueRatio": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Ratio.schema.json#/definitions/Ratio" ++ "$ref": "Ratio#/definitions/Ratio" + }, + "valueReference": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "valueSampledData": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "SampledData.schema.json#/definitions/SampledData" ++ "$ref": "SampledData#/definitions/SampledData" + }, + "valueSignature": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Signature.schema.json#/definitions/Signature" ++ "$ref": "Signature#/definitions/Signature" + }, + "valueHumanName": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "HumanName.schema.json#/definitions/HumanName" ++ "$ref": "HumanName#/definitions/HumanName" + }, + "valueAddress": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Address.schema.json#/definitions/Address" ++ "$ref": "Address#/definitions/Address" + }, + "valueContactPoint": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" ++ "$ref": "ContactPoint#/definitions/ContactPoint" + }, + "valueTiming": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "valueMeta": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Meta.schema.json#/definitions/Meta" ++ "$ref": "Meta#/definitions/Meta" + }, + "valueElementDefinition": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" ++ "$ref": "ElementDefinition#/definitions/ElementDefinition" + }, + "valueContactDetail": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + }, + "valueContributor": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Contributor.schema.json#/definitions/Contributor" ++ "$ref": "Contributor#/definitions/Contributor" + }, + "valueDosage": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "Dosage.schema.json#/definitions/Dosage" ++ "$ref": "Dosage#/definitions/Dosage" + }, + "valueRelatedArtifact": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" ++ "$ref": "RelatedArtifact#/definitions/RelatedArtifact" + }, + "valueUsageContext": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + }, + "valueDataRequirement": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + }, + "valueParameterDefinition": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" ++ "$ref": "ParameterDefinition#/definitions/ParameterDefinition" + }, + "valueTriggerDefinition": { + "description": "The value of the Output parameter as a basic type.", +- "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" ++ "$ref": "TriggerDefinition#/definitions/TriggerDefinition" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json +index 03ca407d4c..7dcb0cc1b6 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json +@@ -21,7 +21,7 @@ + }, + "identifier": { + "description": "Identifier for the TestScript assigned for external purposes outside the context of FHIR.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "name": { + "description": "A free text natural language name identifying the executed TestScript.", +@@ -29,7 +29,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The current state of this test report.", +@@ -44,11 +44,11 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "testScript": { + "description": "Ideally this is an absolute URL that is used to identify the version-specific TestScript that was executed, matching the `TestScript.url`.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "result": { + "description": "The overall result from the execution of the TestScript.", +@@ -61,7 +61,7 @@ + }, + "_result": { + "description": "Extensions for result", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "score": { + "description": "The final score (percentage of tests passed) resulting from the execution of the TestScript.", +@@ -70,7 +70,7 @@ + }, + "_score": { + "description": "Extensions for score", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "tester": { + "description": "Name of the tester producing this report (Organization or individual).", +@@ -78,7 +78,7 @@ + }, + "_tester": { + "description": "Extensions for tester", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "issued": { + "description": "When the TestScript was executed and this TestReport was generated.", +@@ -87,7 +87,7 @@ + }, + "_issued": { + "description": "Extensions for issued", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "participant": { + "description": "A participant in the test execution, either the execution engine, a client, or a server.", +@@ -138,7 +138,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "uri": { + "description": "The uri of the participant. An absolute URL is preferred.", +@@ -146,7 +146,7 @@ + }, + "_uri": { + "description": "Extensions for uri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The display name of the participant.", +@@ -154,7 +154,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -223,7 +223,7 @@ + }, + "_result": { + "description": "Extensions for result", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "message": { + "description": "An explanatory message associated with the result.", +@@ -231,7 +231,7 @@ + }, + "_message": { + "description": "Extensions for message", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "A link to further details on the result.", +@@ -239,7 +239,7 @@ + }, + "_detail": { + "description": "Extensions for detail", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -266,7 +266,7 @@ + }, + "_result": { + "description": "Extensions for result", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "message": { + "description": "An explanatory message associated with the result.", +@@ -274,7 +274,7 @@ + }, + "_message": { + "description": "Extensions for message", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "detail": { + "description": "A link to further details on the result.", +@@ -282,7 +282,7 @@ + }, + "_detail": { + "description": "Extensions for detail", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -302,7 +302,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the test used by test engines for tracking and reporting purposes.", +@@ -310,7 +310,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "action": { + "description": "Action would contain either an operation or an assertion.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json +index bb1de86a98..a56b943851 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json +@@ -25,11 +25,11 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this test script when it is represented in other formats, or referenced in a specification, model, design or an instance.", +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + }, + "version": { + "description": "The identifier that is used to identify this version of the test script when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the test script author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", +@@ -37,7 +37,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the test script. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -45,7 +45,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the test script.", +@@ -53,7 +53,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this test script. Enables tracking the life-cycle of the content.", +@@ -67,7 +67,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this test script is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -75,7 +75,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the test script was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the test script changes.", +@@ -84,7 +84,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the test script.", +@@ -92,13 +92,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -107,20 +107,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate test script instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the test script is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "purpose": { +@@ -129,7 +129,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the test script and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the test script.", +@@ -137,7 +137,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "origin": { + "description": "An abstract server used in operations within this test script in the origin element.", +@@ -168,7 +168,7 @@ + "description": "Reference to the profile to be used for validation.", + "type": "array", + "items": { +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "variable": { +@@ -229,11 +229,11 @@ + }, + "_index": { + "description": "Extensions for index", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The type of origin profile the test system supports.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -257,11 +257,11 @@ + }, + "_index": { + "description": "Extensions for index", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "profile": { + "description": "The type of destination profile the test system supports.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + } + }, + "required": [ +@@ -313,7 +313,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Short description of the link.", +@@ -321,7 +321,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -341,7 +341,7 @@ + }, + "_required": { + "description": "Extensions for required", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "validated": { + "description": "Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.", +@@ -349,7 +349,7 @@ + }, + "_validated": { + "description": "Extensions for validated", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "Description of the capabilities that this test script is requiring the server to support.", +@@ -357,7 +357,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "origin": { + "description": "Which origin server these requirements apply to.", +@@ -371,7 +371,7 @@ + "description": "Extensions for origin", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "destination": { +@@ -381,7 +381,7 @@ + }, + "_destination": { + "description": "Extensions for destination", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "link": { + "description": "Links to the FHIR specification that describes this interaction and the resources involved in more detail.", +@@ -394,12 +394,12 @@ + "description": "Extensions for link", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "capabilities": { + "description": "Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + }, + "required": [ +@@ -422,7 +422,7 @@ + }, + "_autocreate": { + "description": "Extensions for autocreate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "autodelete": { + "description": "Whether or not to implicitly delete the fixture during teardown. If true, the fixture is automatically deleted on each server being tested during teardown, therefore no delete operation is required for this fixture in the TestScript.teardown section.", +@@ -430,11 +430,11 @@ + }, + "_autodelete": { + "description": "Extensions for autodelete", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "Reference to the resource (containing the contents of the resource needed for operations).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + } + } + } +@@ -454,7 +454,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "defaultValue": { + "description": "A default, hard-coded, or user-defined value for this variable.", +@@ -462,7 +462,7 @@ + }, + "_defaultValue": { + "description": "Extensions for defaultValue", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A free text natural language description of the variable and its purpose.", +@@ -470,7 +470,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "The fluentpath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", +@@ -478,7 +478,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "headerField": { + "description": "Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.", +@@ -486,7 +486,7 @@ + }, + "_headerField": { + "description": "Extensions for headerField", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "hint": { + "description": "Displayable text string with hint help information to the user when entering a default value.", +@@ -494,7 +494,7 @@ + }, + "_hint": { + "description": "Extensions for hint", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", +@@ -502,7 +502,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceId": { + "description": "Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.", +@@ -511,7 +511,7 @@ + }, + "_sourceId": { + "description": "Extensions for sourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -527,7 +527,7 @@ + "properties": { + "resource": { + "description": "Reference to the resource (containing the contents of the rule needed for assertions).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -557,7 +557,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The explicit or dynamic value for the parameter that will be passed on to the external rule template.", +@@ -565,7 +565,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -581,7 +581,7 @@ + "properties": { + "resource": { + "description": "Reference to the resource (containing the contents of the ruleset needed for assertions).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "rule": { + "description": "The referenced rule within the external ruleset template.", +@@ -613,7 +613,7 @@ + }, + "_ruleId": { + "description": "Extensions for ruleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -640,7 +640,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value for the parameter that will be passed on to the external ruleset rule template.", +@@ -648,7 +648,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -706,7 +706,7 @@ + "properties": { + "type": { + "description": "Server interaction or operation type.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "resource": { + "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", +@@ -715,7 +715,7 @@ + }, + "_resource": { + "description": "Extensions for resource", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "label": { + "description": "The label would be used for tracking/logging purposes by test engines.", +@@ -723,7 +723,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The description would be used by test engines for tracking and reporting purposes.", +@@ -731,7 +731,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "accept": { + "description": "The content-type or mime-type to use for RESTful operation in the \u0027Accept\u0027 header.", +@@ -745,7 +745,7 @@ + }, + "_accept": { + "description": "Extensions for accept", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentType": { + "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", +@@ -759,7 +759,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "destination": { + "description": "The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.", +@@ -768,7 +768,7 @@ + }, + "_destination": { + "description": "Extensions for destination", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "encodeRequestUrl": { + "description": "Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.", +@@ -776,7 +776,7 @@ + }, + "_encodeRequestUrl": { + "description": "Extensions for encodeRequestUrl", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "origin": { + "description": "The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.", +@@ -785,7 +785,7 @@ + }, + "_origin": { + "description": "Extensions for origin", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "params": { + "description": "Path plus parameters after [type]. Used to set parts of the request URL explicitly.", +@@ -793,7 +793,7 @@ + }, + "_params": { + "description": "Extensions for params", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestHeader": { + "description": "Header elements would be used to set HTTP headers.", +@@ -809,7 +809,7 @@ + }, + "_requestId": { + "description": "Extensions for requestId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "responseId": { + "description": "The fixture id (maybe new) to map to the response.", +@@ -818,7 +818,7 @@ + }, + "_responseId": { + "description": "Extensions for responseId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sourceId": { + "description": "The id of the fixture used as the body of a PUT or POST request.", +@@ -827,7 +827,7 @@ + }, + "_sourceId": { + "description": "Extensions for sourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "targetId": { + "description": "Id of fixture used for extracting the [id], [type], and [vid] for GET requests.", +@@ -836,7 +836,7 @@ + }, + "_targetId": { + "description": "Extensions for targetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "url": { + "description": "Complete request URL.", +@@ -844,7 +844,7 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -864,7 +864,7 @@ + }, + "_field": { + "description": "Extensions for field", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value of the header e.g. \"application/fhir+xml\".", +@@ -872,7 +872,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -892,7 +892,7 @@ + }, + "_label": { + "description": "Extensions for label", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "The description would be used by test engines for tracking and reporting purposes.", +@@ -900,7 +900,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "direction": { + "description": "The direction to use for the assertion.", +@@ -912,7 +912,7 @@ + }, + "_direction": { + "description": "Extensions for direction", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compareToSourceId": { + "description": "Id of the source fixture used as the contents to be evaluated by either the \"source/expression\" or \"sourceId/path\" definition.", +@@ -920,7 +920,7 @@ + }, + "_compareToSourceId": { + "description": "Extensions for compareToSourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compareToSourceExpression": { + "description": "The fluentpath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", +@@ -928,7 +928,7 @@ + }, + "_compareToSourceExpression": { + "description": "Extensions for compareToSourceExpression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compareToSourcePath": { + "description": "XPath or JSONPath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", +@@ -936,7 +936,7 @@ + }, + "_compareToSourcePath": { + "description": "Extensions for compareToSourcePath", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contentType": { + "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", +@@ -950,7 +950,7 @@ + }, + "_contentType": { + "description": "Extensions for contentType", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "expression": { + "description": "The fluentpath expression to be evaluated against the request or response message contents - HTTP headers and payload.", +@@ -958,7 +958,7 @@ + }, + "_expression": { + "description": "Extensions for expression", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "headerField": { + "description": "The HTTP header field name e.g. \u0027Location\u0027.", +@@ -966,7 +966,7 @@ + }, + "_headerField": { + "description": "Extensions for headerField", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "minimumId": { + "description": "The ID of a fixture. Asserts that the response contains at a minimum the fixture specified by minimumId.", +@@ -974,7 +974,7 @@ + }, + "_minimumId": { + "description": "Extensions for minimumId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "navigationLinks": { + "description": "Whether or not the test execution performs validation on the bundle navigation links.", +@@ -982,7 +982,7 @@ + }, + "_navigationLinks": { + "description": "Extensions for navigationLinks", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "operator": { + "description": "The operator type defines the conditional behavior of the assert. If not defined, the default is equals.", +@@ -1003,7 +1003,7 @@ + }, + "_operator": { + "description": "Extensions for operator", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "path": { + "description": "The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.", +@@ -1011,7 +1011,7 @@ + }, + "_path": { + "description": "Extensions for path", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestMethod": { + "description": "The request method or HTTP operation code to compare against that used by the client system under test.", +@@ -1027,7 +1027,7 @@ + }, + "_requestMethod": { + "description": "Extensions for requestMethod", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "requestURL": { + "description": "The value to use in a comparison against the request URL path string.", +@@ -1035,7 +1035,7 @@ + }, + "_requestURL": { + "description": "Extensions for requestURL", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "resource": { + "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", +@@ -1044,7 +1044,7 @@ + }, + "_resource": { + "description": "Extensions for resource", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "response": { + "description": "okay | created | noContent | notModified | bad | forbidden | notFound | methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.", +@@ -1066,7 +1066,7 @@ + }, + "_response": { + "description": "Extensions for response", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "responseCode": { + "description": "The value of the HTTP response code to be tested.", +@@ -1074,7 +1074,7 @@ + }, + "_responseCode": { + "description": "Extensions for responseCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rule": { + "description": "The TestScript.rule this assert will evaluate.", +@@ -1091,7 +1091,7 @@ + }, + "_sourceId": { + "description": "Extensions for sourceId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "validateProfileId": { + "description": "The ID of the Profile to validate against.", +@@ -1100,7 +1100,7 @@ + }, + "_validateProfileId": { + "description": "Extensions for validateProfileId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value to compare to.", +@@ -1108,7 +1108,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "warningOnly": { + "description": "Whether or not the test execution will produce a warning only on error for this assert.", +@@ -1116,7 +1116,7 @@ + }, + "_warningOnly": { + "description": "Extensions for warningOnly", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1137,7 +1137,7 @@ + }, + "_ruleId": { + "description": "Extensions for ruleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -1164,7 +1164,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value for the parameter that will be passed on to the external rule template.", +@@ -1172,7 +1172,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1193,7 +1193,7 @@ + }, + "_rulesetId": { + "description": "Extensions for rulesetId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "rule": { + "description": "The referenced rule within the external ruleset template.", +@@ -1221,7 +1221,7 @@ + }, + "_ruleId": { + "description": "Extensions for ruleId", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "param": { + "description": "Each rule template can take one or more parameters for rule evaluation.", +@@ -1248,7 +1248,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The value for the parameter that will be passed on to the external ruleset rule template.", +@@ -1256,7 +1256,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -1276,7 +1276,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "description": { + "description": "A short description of the test used by test engines for tracking and reporting purposes.", +@@ -1284,7 +1284,7 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "action": { + "description": "Action would contain either an operation or an assertion.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json +index 6aff0223db..3b7284a9c7 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json +@@ -24,7 +24,7 @@ + "description": "Extensions for event", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "repeat": { +@@ -33,7 +33,7 @@ + }, + "code": { + "description": "A code for the timing schedule. Some codes such as BID are ubiquitous, but many institutions define their own additional codes. If a code is provided, the code is understood to be a complete statement of whatever is specified in the structured timing data, and either the code or the data may be used to interpret the Timing, with the exception that .repeat.bounds still applies over the code (and is not contained in the code).", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + } + } +@@ -49,15 +49,15 @@ + "properties": { + "boundsDuration": { + "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", +- "$ref": "Duration.schema.json#/definitions/Duration" ++ "$ref": "Duration#/definitions/Duration" + }, + "boundsRange": { + "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + }, + "boundsPeriod": { + "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", +- "$ref": "Period.schema.json#/definitions/Period" ++ "$ref": "Period#/definitions/Period" + }, + "count": { + "description": "A total count of the desired number of repetitions.", +@@ -66,7 +66,7 @@ + }, + "_count": { + "description": "Extensions for count", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "countMax": { + "description": "A maximum value for the count of the desired repetitions (e.g. do something 6-8 times).", +@@ -75,7 +75,7 @@ + }, + "_countMax": { + "description": "Extensions for countMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "duration": { + "description": "How long this thing happens for when it happens.", +@@ -84,7 +84,7 @@ + }, + "_duration": { + "description": "Extensions for duration", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "durationMax": { + "description": "The upper limit of how long this thing happens for when it happens.", +@@ -93,7 +93,7 @@ + }, + "_durationMax": { + "description": "Extensions for durationMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "durationUnit": { + "description": "The units of time for the duration, in UCUM units.", +@@ -110,7 +110,7 @@ + }, + "_durationUnit": { + "description": "Extensions for durationUnit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "frequency": { + "description": "The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).", +@@ -119,7 +119,7 @@ + }, + "_frequency": { + "description": "Extensions for frequency", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "frequencyMax": { + "description": "If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range.", +@@ -128,7 +128,7 @@ + }, + "_frequencyMax": { + "description": "Extensions for frequencyMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "period": { + "description": "Indicates the duration of time over which repetitions are to occur; e.g. to express \"3 times per day\", 3 would be the frequency and \"1 day\" would be the period.", +@@ -137,7 +137,7 @@ + }, + "_period": { + "description": "Extensions for period", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "periodMax": { + "description": "If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as \"do this once every 3-5 days.", +@@ -146,7 +146,7 @@ + }, + "_periodMax": { + "description": "Extensions for periodMax", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "periodUnit": { + "description": "The units of time for the period in UCUM units.", +@@ -163,7 +163,7 @@ + }, + "_periodUnit": { + "description": "Extensions for periodUnit", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "dayOfWeek": { + "description": "If one or more days of week is provided, then the action happens only on the specified day(s).", +@@ -177,7 +177,7 @@ + "description": "Extensions for dayOfWeek", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "timeOfDay": { +@@ -192,7 +192,7 @@ + "description": "Extensions for timeOfDay", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "when": { +@@ -227,7 +227,7 @@ + "description": "Extensions for when", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + }, + "offset": { +@@ -237,7 +237,7 @@ + }, + "_offset": { + "description": "Extensions for offset", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json +index 0b80b1776c..ff83bcb4ab 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json +@@ -27,7 +27,7 @@ + }, + "_type": { + "description": "Extensions for type", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventName": { + "description": "The name of the event (if this is a named-event trigger).", +@@ -35,15 +35,15 @@ + }, + "_eventName": { + "description": "Extensions for eventName", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventTimingTiming": { + "description": "The timing of the event (if this is a period trigger).", +- "$ref": "Timing.schema.json#/definitions/Timing" ++ "$ref": "Timing#/definitions/Timing" + }, + "eventTimingReference": { + "description": "The timing of the event (if this is a period trigger).", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "eventTimingDate": { + "description": "The timing of the event (if this is a period trigger).", +@@ -52,7 +52,7 @@ + }, + "_eventTimingDate": { + "description": "Extensions for eventTimingDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventTimingDateTime": { + "description": "The timing of the event (if this is a period trigger).", +@@ -61,11 +61,11 @@ + }, + "_eventTimingDateTime": { + "description": "Extensions for eventTimingDateTime", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "eventData": { + "description": "The triggering data of the event (if this is a data trigger).", +- "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" ++ "$ref": "DataRequirement#/definitions/DataRequirement" + } + } + } +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json +index 272ff6eeb6..79ac413f18 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json +@@ -14,19 +14,19 @@ + "properties": { + "code": { + "description": "A code that identifies the type of context being specified by this usage context.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "valueCodeableConcept": { + "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "valueQuantity": { + "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "valueRange": { + "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", +- "$ref": "Range.schema.json#/definitions/Range" ++ "$ref": "Range#/definitions/Range" + } + }, + "required": [ +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json +index dc624298ff..81c66a2a16 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json +@@ -25,13 +25,13 @@ + }, + "_url": { + "description": "Extensions for url", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "identifier": { + "description": "A formal identifier that is used to identify this value set when it is represented in other formats, or referenced in a specification, model, design or an instance.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "version": { +@@ -40,7 +40,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "name": { + "description": "A natural language name identifying the value set. This name should be usable as an identifier for the module by machine processing applications such as code generation.", +@@ -48,7 +48,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "title": { + "description": "A short, descriptive, user-friendly title for the value set.", +@@ -56,7 +56,7 @@ + }, + "_title": { + "description": "Extensions for title", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "status": { + "description": "The status of this value set. Enables tracking the life-cycle of the content.", +@@ -70,7 +70,7 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "experimental": { + "description": "A boolean value to indicate that this value set is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", +@@ -78,7 +78,7 @@ + }, + "_experimental": { + "description": "Extensions for experimental", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "date": { + "description": "The date (and optionally time) when the value set was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the value set changes. (e.g. the \u0027content logical definition\u0027).", +@@ -87,7 +87,7 @@ + }, + "_date": { + "description": "Extensions for date", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "publisher": { + "description": "The name of the individual or organization that published the value set.", +@@ -95,13 +95,13 @@ + }, + "_publisher": { + "description": "Extensions for publisher", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "contact": { + "description": "Contact details to assist a user in finding and communicating with the publisher.", + "type": "array", + "items": { +- "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" ++ "$ref": "ContactDetail#/definitions/ContactDetail" + } + }, + "description": { +@@ -110,20 +110,20 @@ + }, + "_description": { + "description": "Extensions for description", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "useContext": { + "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate value set instances.", + "type": "array", + "items": { +- "$ref": "UsageContext.schema.json#/definitions/UsageContext" ++ "$ref": "UsageContext#/definitions/UsageContext" + } + }, + "jurisdiction": { + "description": "A legal or geographic region in which the value set is intended to be used.", + "type": "array", + "items": { +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + } + }, + "immutable": { +@@ -132,7 +132,7 @@ + }, + "_immutable": { + "description": "Extensions for immutable", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "purpose": { + "description": "Explaination of why this value set is needed and why it has been designed as it has.", +@@ -140,7 +140,7 @@ + }, + "_purpose": { + "description": "Extensions for purpose", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "copyright": { + "description": "A copyright statement relating to the value set and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the value set.", +@@ -148,7 +148,7 @@ + }, + "_copyright": { + "description": "Extensions for copyright", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "extensible": { + "description": "Whether this is intended to be used with an extensible binding or not.", +@@ -156,7 +156,7 @@ + }, + "_extensible": { + "description": "Extensions for extensible", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "compose": { + "description": "A set of criteria that define the content logical definition of the value set by including or excluding codes from outside this value set. This I also known as the \"Content Logical Definition\" (CLD).", +@@ -188,7 +188,7 @@ + }, + "_lockedDate": { + "description": "Extensions for lockedDate", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "inactive": { + "description": "Whether inactive codes - codes that are not approved for current use - are in the value set. If inactive \u003d true, inactive codes are to be included in the expansion, if inactive \u003d false, the inactive codes will not be included in the expansion. If absent, the behavior is determined by the implementation, or by the applicable ExpansionProfile (but generally, inactive codes would be expected to be included).", +@@ -196,7 +196,7 @@ + }, + "_inactive": { + "description": "Extensions for inactive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "include": { + "description": "Include one or more codes from a code system or other value set(s).", +@@ -233,7 +233,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of the code system that the codes are selected from.", +@@ -241,7 +241,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "concept": { + "description": "Specifies a concept to be included or excluded.", +@@ -268,7 +268,7 @@ + "description": "Extensions for valueSet", + "type": "array", + "items": { +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -290,7 +290,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The text to display to the user for this concept in the context of this valueset. If no display is provided, then applications using the value set use the display specified for the code by the system.", +@@ -298,7 +298,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.", +@@ -326,11 +326,11 @@ + }, + "_language": { + "description": "Extensions for language", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "use": { + "description": "A code that details how this designation would be used.", +- "$ref": "Coding.schema.json#/definitions/Coding" ++ "$ref": "Coding#/definitions/Coding" + }, + "value": { + "description": "The text value for this designation.", +@@ -338,7 +338,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -359,7 +359,7 @@ + }, + "_property": { + "description": "Extensions for property", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "op": { + "description": "The kind of operation to perform as a part of the filter criteria.", +@@ -378,7 +378,7 @@ + }, + "_op": { + "description": "Extensions for op", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "value": { + "description": "The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value when the operation is \u0027regex\u0027, or one of the values (true and false), when the operation is \u0027exists\u0027.", +@@ -387,7 +387,7 @@ + }, + "_value": { + "description": "Extensions for value", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -407,7 +407,7 @@ + }, + "_identifier": { + "description": "Extensions for identifier", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "timestamp": { + "description": "The time at which the expansion was produced by the expanding system.", +@@ -416,7 +416,7 @@ + }, + "_timestamp": { + "description": "Extensions for timestamp", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "total": { + "description": "The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter.", +@@ -425,7 +425,7 @@ + }, + "_total": { + "description": "Extensions for total", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "offset": { + "description": "If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present.", +@@ -434,7 +434,7 @@ + }, + "_offset": { + "description": "Extensions for offset", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "parameter": { + "description": "A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion.", +@@ -468,7 +468,7 @@ + }, + "_name": { + "description": "Extensions for name", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueString": { + "description": "The value of the parameter.", +@@ -476,7 +476,7 @@ + }, + "_valueString": { + "description": "Extensions for valueString", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueBoolean": { + "description": "The value of the parameter.", +@@ -484,7 +484,7 @@ + }, + "_valueBoolean": { + "description": "Extensions for valueBoolean", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueInteger": { + "description": "The value of the parameter.", +@@ -493,7 +493,7 @@ + }, + "_valueInteger": { + "description": "Extensions for valueInteger", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueDecimal": { + "description": "The value of the parameter.", +@@ -502,7 +502,7 @@ + }, + "_valueDecimal": { + "description": "Extensions for valueDecimal", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueUri": { + "description": "The value of the parameter.", +@@ -510,7 +510,7 @@ + }, + "_valueUri": { + "description": "Extensions for valueUri", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "valueCode": { + "description": "The value of the parameter.", +@@ -519,7 +519,7 @@ + }, + "_valueCode": { + "description": "Extensions for valueCode", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + } + } + } +@@ -539,7 +539,7 @@ + }, + "_system": { + "description": "Extensions for system", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "abstract": { + "description": "If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.", +@@ -547,7 +547,7 @@ + }, + "_abstract": { + "description": "Extensions for abstract", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "inactive": { + "description": "If the concept is inactive in the code system that defines it. Inactive codes are those that are no longer to be used, but are maintained by the code system for understanding legacy data.", +@@ -555,7 +555,7 @@ + }, + "_inactive": { + "description": "Extensions for inactive", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "version": { + "description": "The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.", +@@ -563,7 +563,7 @@ + }, + "_version": { + "description": "Extensions for version", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "code": { + "description": "The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.", +@@ -572,7 +572,7 @@ + }, + "_code": { + "description": "Extensions for code", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "display": { + "description": "The recommended display for this item in the expansion.", +@@ -580,7 +580,7 @@ + }, + "_display": { + "description": "Extensions for display", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "designation": { + "description": "Additional representations for this item - other languages, aliases, specialized purposes, used for particular purposes, etc. These are relevant when the conditions of the expansion do not fix to a single correct representation.", +diff --git a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json +index f5e12c603a..d58a056aac 100644 +--- a/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json ++++ b/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json +@@ -23,7 +23,7 @@ + "description": "Business identifier which may be used by other parties to reference or identify the prescription.", + "type": "array", + "items": { +- "$ref": "Identifier.schema.json#/definitions/Identifier" ++ "$ref": "Identifier#/definitions/Identifier" + } + }, + "status": { +@@ -33,15 +33,15 @@ + }, + "_status": { + "description": "Extensions for status", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "patient": { + "description": "A link to a resource representing the person to whom the vision products will be supplied.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "encounter": { + "description": "A link to a resource that identifies the particular occurrence of contact between patient and health care provider.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dateWritten": { + "description": "The date (and perhaps time) when the prescription was written.", +@@ -50,19 +50,19 @@ + }, + "_dateWritten": { + "description": "Extensions for dateWritten", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "prescriber": { + "description": "The healthcare professional responsible for authorizing the prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "reasonCodeableConcept": { + "description": "Can be the reason or the indication for writing the prescription.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "reasonReference": { + "description": "Can be the reason or the indication for writing the prescription.", +- "$ref": "Reference.schema.json#/definitions/Reference" ++ "$ref": "Reference#/definitions/Reference" + }, + "dispense": { + "description": "Deals with details of the dispense part of the supply specification.", +@@ -88,7 +88,7 @@ + "properties": { + "product": { + "description": "Identifies the type of vision correction product which is required for the patient.", +- "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" ++ "$ref": "CodeableConcept#/definitions/CodeableConcept" + }, + "eye": { + "description": "The eye for which the lens applies.", +@@ -100,7 +100,7 @@ + }, + "_eye": { + "description": "Extensions for eye", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "sphere": { + "description": "Lens power measured in diopters (0.25 units).", +@@ -109,7 +109,7 @@ + }, + "_sphere": { + "description": "Extensions for sphere", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "cylinder": { + "description": "Power adjustment for astigmatism measured in diopters (0.25 units).", +@@ -118,7 +118,7 @@ + }, + "_cylinder": { + "description": "Extensions for cylinder", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "axis": { + "description": "Adjustment for astigmatism measured in integer degrees.", +@@ -127,7 +127,7 @@ + }, + "_axis": { + "description": "Extensions for axis", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "prism": { + "description": "Amount of prism to compensate for eye alignment in fractional units.", +@@ -136,7 +136,7 @@ + }, + "_prism": { + "description": "Extensions for prism", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "base": { + "description": "The relative base, or reference lens edge, for the prism.", +@@ -150,7 +150,7 @@ + }, + "_base": { + "description": "Extensions for base", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "add": { + "description": "Power adjustment for multifocal lenses measured in diopters (0.25 units).", +@@ -159,7 +159,7 @@ + }, + "_add": { + "description": "Extensions for add", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "power": { + "description": "Contact lens power measured in diopters (0.25 units).", +@@ -168,7 +168,7 @@ + }, + "_power": { + "description": "Extensions for power", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "backCurve": { + "description": "Back curvature measured in millimeters.", +@@ -177,7 +177,7 @@ + }, + "_backCurve": { + "description": "Extensions for backCurve", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "diameter": { + "description": "Contact lens diameter measured in millimeters.", +@@ -186,11 +186,11 @@ + }, + "_diameter": { + "description": "Extensions for diameter", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "duration": { + "description": "The recommended maximum wear period for the lens.", +- "$ref": "Quantity.schema.json#/definitions/Quantity" ++ "$ref": "Quantity#/definitions/Quantity" + }, + "color": { + "description": "Special color or pattern.", +@@ -198,7 +198,7 @@ + }, + "_color": { + "description": "Extensions for color", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "brand": { + "description": "Brand recommendations or restrictions.", +@@ -206,13 +206,13 @@ + }, + "_brand": { + "description": "Extensions for brand", +- "$ref": "Element.schema.json#/definitions/Element" ++ "$ref": "Element#/definitions/Element" + }, + "note": { + "description": "Notes for special requirements such as coatings and lens materials.", + "type": "array", + "items": { +- "$ref": "Annotation.schema.json#/definitions/Annotation" ++ "$ref": "Annotation#/definitions/Annotation" + } + } + } +-- +2.48.1 + diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json index 8ffb109..95e2295 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Account.schema.json @@ -23,7 +23,7 @@ "description": "Unique identifier used to reference the account. May or may not be intended for human use (e.g. credit card number).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,11 +37,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Categorizes the account for reporting and searching purposes.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "Name used for the account when displaying it to humans in reports, etc.", @@ -49,23 +49,23 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "Identifies the patient, device, practitioner, location or other object the account is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "active": { "description": "Indicates the period of time over which the account is allowed to have transactions posted to it.\nThis period may be different to the coveragePeriod which is the duration of time that services may occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "balance": { "description": "Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "coverage": { "description": "The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.", @@ -76,7 +76,7 @@ }, "owner": { "description": "Indicates the organization, department, etc. with responsibility for the account.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "description": { "description": "Provides additional information about what the account tracks and how it is used.", @@ -84,7 +84,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "guarantor": { "description": "Parties financially responsible for the account.", @@ -110,7 +110,7 @@ "properties": { "coverage": { "description": "The party(s) that are responsible for payment (or part of) of charges applied to this account (including self-pay).\n\nA coverage may only be resposible for specific types of charges, and the sequence of the coverages in the account could be important when processing billing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "priority": { "description": "The priority of the coverage in the context of this account.", @@ -119,7 +119,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -138,7 +138,7 @@ "properties": { "party": { "description": "The entity who is responsible.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onHold": { "description": "A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.", @@ -146,11 +146,11 @@ }, "_onHold": { "description": "Extensions for onHold", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The timeframe during which the guarantor accepts responsibility for the account.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json index 958f02e..910dd4a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ActivityDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this activity definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the activity definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the activity definition.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this activity definition. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this activity definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the activity definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the activity definition.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the activity definition from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this activity definition is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the asset is used from a clinical perspective.", @@ -119,7 +119,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -128,7 +128,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -137,45 +137,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the activity definition content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate activity definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the activity definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the activity. Topics provide a high-level categorization of the activity that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -184,20 +184,20 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "library": { "description": "A reference to a Library resource containing any formal logic used by the asset.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "kind": { @@ -207,15 +207,15 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "timingTiming": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "timingDateTime": { "description": "The period, timing or frequency upon which the described activity is to occur.", @@ -224,19 +224,19 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingRange": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "location": { "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "participant": { "description": "Indicates who should participate in performing the action described.", @@ -247,33 +247,33 @@ }, "productReference": { "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "productCodeableConcept": { "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "quantity": { "description": "Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "dosage": { "description": "Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } }, "bodySite": { "description": "Indicates the sites on the subject\u0027s body where the procedure should be performed (I.e. the target sites).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "transform": { "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dynamicValue": { "description": "Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the intent resource that would contain the result.", @@ -304,11 +304,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The role the participant should play in performing the described action.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -328,7 +328,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", @@ -336,7 +336,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -344,7 +344,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression specifying the value of the customized element.", @@ -352,7 +352,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json index 10918bf..639b759 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Address.schema.json @@ -24,7 +24,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.", @@ -37,7 +37,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "A full text representation of the address.", @@ -45,7 +45,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "line": { "description": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", @@ -58,7 +58,7 @@ "description": "Extensions for line", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "city": { @@ -67,7 +67,7 @@ }, "_city": { "description": "Extensions for city", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "district": { "description": "The name of the administrative area (county).", @@ -75,7 +75,7 @@ }, "_district": { "description": "Extensions for district", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "state": { "description": "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (i.e. US 2 letter state codes).", @@ -83,7 +83,7 @@ }, "_state": { "description": "Extensions for state", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "postalCode": { "description": "A postal code designating a region defined by the postal service.", @@ -91,7 +91,7 @@ }, "_postalCode": { "description": "Extensions for postalCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "country": { "description": "Country - a nation as commonly understood or generally accepted.", @@ -99,11 +99,11 @@ }, "_country": { "description": "Extensions for country", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period when address was/is in use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json index d5398de..825c186 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AdverseEvent.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "category": { "description": "The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.", @@ -33,15 +33,15 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "This element defines the specific type of event that occurred or that was prevented from occurring.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date (and perhaps time) when the adverse event occurred.", @@ -50,34 +50,34 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reaction": { "description": "Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "location": { "description": "The information about where the adverse event occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "seriousness": { "description": "Describes the seriousness or severity of the adverse event.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "outcome": { "description": "Describes the type of outcome from the adverse event.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "recorder": { "description": "Information on who recorded the adverse event. May be the patient or a practitioner.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "eventParticipant": { "description": "Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "description": { "description": "Describes the adverse event in text.", @@ -85,7 +85,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "suspectEntity": { "description": "Describes the entity that is suspected to have caused the adverse event.", @@ -98,21 +98,21 @@ "description": "AdverseEvent.subjectMedicalHistory.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "referenceDocument": { "description": "AdverseEvent.referenceDocument.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "study": { "description": "AdverseEvent.study.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -132,7 +132,7 @@ "properties": { "instance": { "description": "Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "causality": { "description": "causality1 | causality2.", @@ -144,11 +144,11 @@ }, "_causality": { "description": "Extensions for causality", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "causalityAssessment": { "description": "assess1 | assess2.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "causalityProductRelatedness": { "description": "AdverseEvent.suspectEntity.causalityProductRelatedness.", @@ -156,19 +156,19 @@ }, "_causalityProductRelatedness": { "description": "Extensions for causalityProductRelatedness", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "causalityMethod": { "description": "method1 | method2.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "causalityAuthor": { "description": "AdverseEvent.suspectEntity.causalityAuthor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "causalityResult": { "description": "result1 | result2.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json index 00b32a9..1a2483d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AllergyIntolerance.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "clinicalStatus": { @@ -37,7 +37,7 @@ }, "_clinicalStatus": { "description": "Extensions for clinicalStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "verificationStatus": { "description": "Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product).", @@ -51,7 +51,7 @@ }, "_verificationStatus": { "description": "Extensions for verificationStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Identification of the underlying physiological mechanism for the reaction risk.", @@ -63,7 +63,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Category of the identified substance.", @@ -82,7 +82,7 @@ "description": "Extensions for category", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "criticality": { @@ -96,15 +96,15 @@ }, "_criticality": { "description": "Extensions for criticality", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., \"Latex\"), an allergy or intolerance condition (e.g., \"Latex allergy\"), or a negated/excluded code for a specific substance or class (e.g., \"No latex allergy\") or a general or categorical negated statement (e.g., \"No known allergy\", \"No known drug allergies\").", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "The patient who has the allergy or intolerance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onsetDateTime": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", @@ -113,19 +113,19 @@ }, "_onsetDateTime": { "description": "Extensions for onsetDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onsetAge": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "onsetPeriod": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "onsetRange": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "onsetString": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", @@ -133,7 +133,7 @@ }, "_onsetString": { "description": "Extensions for onsetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "assertedDate": { "description": "The date on which the existance of the AllergyIntolerance was first asserted or acknowledged.", @@ -142,15 +142,15 @@ }, "_assertedDate": { "description": "Extensions for assertedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recorder": { "description": "Individual who recorded the record and takes responsibility for its content.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "asserter": { "description": "The source of the information about the allergy that is recorded.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "lastOccurrence": { "description": "Represents the date and/or time of the last known occurrence of a reaction event.", @@ -159,13 +159,13 @@ }, "_lastOccurrence": { "description": "Extensions for lastOccurrence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "reaction": { @@ -193,13 +193,13 @@ "properties": { "substance": { "description": "Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the \u0027code\u0027 and ignore the \u0027reaction.substance\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "manifestation": { "description": "Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -208,7 +208,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onset": { "description": "Record of the date and/or time of the onset of the Reaction.", @@ -217,7 +217,7 @@ }, "_onset": { "description": "Extensions for onset", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "severity": { "description": "Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.", @@ -230,17 +230,17 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "exposureRoute": { "description": "Identification of the route by which the subject was exposed to the substance.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Additional text about the adverse reaction event not captured in other fields.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json index 2bd681c..1e8ea1c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Annotation.schema.json @@ -14,7 +14,7 @@ "properties": { "authorReference": { "description": "The individual responsible for making the annotation.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authorString": { "description": "The individual responsible for making the annotation.", @@ -22,7 +22,7 @@ }, "_authorString": { "description": "Extensions for authorString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "time": { "description": "Indicates when this particular annotation was made.", @@ -31,7 +31,7 @@ }, "_time": { "description": "Extensions for time", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "The text of the annotation.", @@ -39,7 +39,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json index f3067ad..ae6f835 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Appointment.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this appointment concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -42,42 +42,42 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "serviceCategory": { "description": "A broad categorisation of the service that is to be performed during this appointment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "serviceType": { "description": "The specific service that is to be performed during this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "appointmentType": { "description": "The style of appointment or patient that has been booked in the slot (not service type).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "The reason that this appointment is being scheduled. This is more clinical than administrative.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "indication": { "description": "Reason the appointment has been scheduled to take place, as specified using information from another resource. When the patient arrives and the encounter begins it may be used as the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "priority": { @@ -87,7 +87,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment list. Detailed or expanded information should be put in the comment field.", @@ -95,13 +95,13 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "supportingInformation": { "description": "Additional information to support the appointment provided when making the appointment.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "start": { @@ -110,7 +110,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "Date/Time that the appointment is to conclude.", @@ -118,7 +118,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minutesDuration": { "description": "Number of minutes that the appointment is to take. This can be less than the duration between the start and end times (where actual time of appointment is only an estimate or is a planned appointment request).", @@ -127,13 +127,13 @@ }, "_minutesDuration": { "description": "Extensions for minutesDuration", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "slot": { "description": "The slots from the participants\u0027 schedules that will be filled by the appointment.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "created": { @@ -143,7 +143,7 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional comments about the appointment.", @@ -151,13 +151,13 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "incomingReferral": { "description": "The referral request this appointment is allocated to assess (incoming referral).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "participant": { @@ -171,7 +171,7 @@ "description": "A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within. When using these values, the minutes duration should be provided to indicate the length of the appointment to fill and populate the start/end times for the actual allocated time.", "type": "array", "items": { - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } }, @@ -194,12 +194,12 @@ "description": "Role of participant in the appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actor": { "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "required": { "description": "Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.", @@ -212,7 +212,7 @@ }, "_required": { "description": "Extensions for required", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "Participation status of the actor.", @@ -226,7 +226,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json index c8779be..2813c2a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AppointmentResponse.schema.json @@ -23,12 +23,12 @@ "description": "This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "appointment": { "description": "Appointment that this response is replying to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "start": { "description": "Date/Time that the appointment is to take place, or requested new start time.", @@ -36,7 +36,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.", @@ -44,18 +44,18 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "participantType": { "description": "Role of participant in the appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actor": { "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "participantStatus": { "description": "Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.", @@ -64,7 +64,7 @@ }, "_participantStatus": { "description": "Extensions for participantStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional comments about the appointment.", @@ -72,7 +72,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json index dd28324..335739e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Attachment.schema.json @@ -19,7 +19,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The human language of the content. The value can be any valid value according to BCP 47.", @@ -28,7 +28,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "data": { "description": "The actual data of the attachment - a sequence of bytes. In XML, represented using base64.", @@ -36,7 +36,7 @@ }, "_data": { "description": "Extensions for data", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "An alternative location where the data can be accessed.", @@ -44,7 +44,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "size": { "description": "The number of bytes of data that make up this attachment (before base64 encoding, if that is done).", @@ -53,7 +53,7 @@ }, "_size": { "description": "Extensions for size", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hash": { "description": "The calculated hash of the data using SHA-1. Represented using base64.", @@ -61,7 +61,7 @@ }, "_hash": { "description": "Extensions for hash", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A label or set of text to display in place of the data.", @@ -69,7 +69,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "creation": { "description": "The date that the attachment was first created.", @@ -78,7 +78,7 @@ }, "_creation": { "description": "Extensions for creation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json index f6962fc..aa08dc7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/AuditEvent.schema.json @@ -21,13 +21,13 @@ }, "type": { "description": "Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "subtype": { "description": "Identifier for the category of event.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "action": { @@ -43,7 +43,7 @@ }, "_action": { "description": "Extensions for action", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recorded": { "description": "The time when the event occurred on the source.", @@ -51,7 +51,7 @@ }, "_recorded": { "description": "Extensions for recorded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "outcome": { "description": "Indicates whether the event succeeded or failed.", @@ -65,7 +65,7 @@ }, "_outcome": { "description": "Extensions for outcome", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "outcomeDesc": { "description": "A free text description of the outcome of the event.", @@ -73,13 +73,13 @@ }, "_outcomeDesc": { "description": "Extensions for outcomeDesc", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purposeOfEvent": { "description": "The purposeOfUse (reason) that was used during the event being recorded.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "agent": { @@ -122,16 +122,16 @@ "description": "The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reference": { "description": "Direct reference to a resource that identifies the agent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "userId": { "description": "Unique identifier for the user actively participating in the event.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "altId": { "description": "Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.", @@ -139,7 +139,7 @@ }, "_altId": { "description": "Extensions for altId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "Human-meaningful name for the agent.", @@ -147,7 +147,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestor": { "description": "Indicator that the user is or is not the requestor, or initiator, for the event being audited.", @@ -155,11 +155,11 @@ }, "_requestor": { "description": "Extensions for requestor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "Where the event occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "policy": { "description": "The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.", @@ -172,12 +172,12 @@ "description": "Extensions for policy", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "media": { "description": "Type of media involved. Used when the event is about exporting/importing onto media.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "network": { "description": "Logical network location for application activity, if the activity has a network location.", @@ -187,7 +187,7 @@ "description": "The reason (purpose of use), specific to this agent, that was used during the event being recorded.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -208,7 +208,7 @@ }, "_address": { "description": "Extensions for address", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "An identifier for the type of network access point that originated the audit event.", @@ -223,7 +223,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -243,17 +243,17 @@ }, "_site": { "description": "Extensions for site", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "Identifier of the source where the event was detected.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "Code specifying the type of source where event originated.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } }, @@ -273,29 +273,29 @@ "properties": { "identifier": { "description": "Identifies a specific instance of the entity. The reference should always be version specific.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "reference": { "description": "Identifies a specific instance of the entity. The reference should be version specific.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of the object that was involved in this audit event.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "role": { "description": "Code representing the role the entity played in the event being audited.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "lifecycle": { "description": "Identifier for the data life-cycle stage for the entity.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "securityLabel": { "description": "Security labels for the identified entity.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "name": { @@ -304,7 +304,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Text that describes the entity in more detail.", @@ -312,7 +312,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "query": { "description": "The query parameters for a query-type entities.", @@ -320,7 +320,7 @@ }, "_query": { "description": "Extensions for query", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "Tagged value pairs for conveying additional information about the entity.", @@ -347,7 +347,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The details, base64 encoded. Used to carry bulk information.", @@ -355,7 +355,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json index 761d2d3..47ea8cc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BackboneElement.schema.json @@ -16,7 +16,7 @@ "description": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json index ec84134..0a5e256 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Basic.schema.json @@ -23,16 +23,16 @@ "description": "Identifier assigned to the resource for business purposes, outside the context of FHIR.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "code": { "description": "Identifies the \u0027type\u0027 of resource - equivalent to the resource name for other resources.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Identifies the patient, practitioner, device or any other resource that is the \"focus\" of this resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "Identifies when the resource was first created.", @@ -41,11 +41,11 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Indicates who was responsible for creating the resource instance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json index b812c30..e24e70a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Binary.schema.json @@ -26,11 +26,11 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "securityContext": { "description": "Treat this binary as if it was this other resource for access control purposes.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "content": { "description": "The actual content, base64 encoded.", @@ -38,7 +38,7 @@ }, "_content": { "description": "Extensions for content", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json index f7b4578..5bce683 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/BodySite.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for this instance of the anatomical location.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,17 +32,17 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Named anatomical location - ideally coded where possible.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "qualifier": { "description": "Qualifier to refine the anatomical location. These include qualifiers for laterality, relative location, directionality, number, and plane.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -51,18 +51,18 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "image": { "description": "Image or images used to identify a location.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "patient": { "description": "The person to which the body site belongs.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json index b697236..b12b841 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Bundle.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "A persistent identifier for the batch that won\u0027t change as a batch is copied from server to server.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "Indicates the purpose of this bundle - how it was intended to be used.", @@ -40,7 +40,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "total": { "description": "If a set of search matches, this is the total number of matches for the search (as opposed to the number of results in this bundle).", @@ -49,7 +49,7 @@ }, "_total": { "description": "Extensions for total", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "A series of links that provide context to this bundle.", @@ -67,7 +67,7 @@ }, "signature": { "description": "Digital Signature - base64 encoded. XML-DSIg or a JWT.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" } }, "required": [ @@ -90,7 +90,7 @@ }, "_relation": { "description": "Extensions for relation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "The reference details for the link.", @@ -98,7 +98,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -125,11 +125,11 @@ }, "_fullUrl": { "description": "Extensions for fullUrl", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The Resources for the entry.", - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" }, "search": { "description": "Information about the search process that lead to the creation of this entry.", @@ -166,7 +166,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "score": { "description": "When searching, the server\u0027s search ranking score for the entry.", @@ -175,7 +175,7 @@ }, "_score": { "description": "Extensions for score", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -201,7 +201,7 @@ }, "_method": { "description": "Extensions for method", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "The URL for this entry, relative to the root (the address to which the request is posted).", @@ -209,7 +209,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifNoneMatch": { "description": "If the ETag values match, return a 304 Not Modified status. See the API documentation for [\"Conditional Read\"](http.html#cread).", @@ -217,7 +217,7 @@ }, "_ifNoneMatch": { "description": "Extensions for ifNoneMatch", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifModifiedSince": { "description": "Only perform the operation if the last updated date matches. See the API documentation for [\"Conditional Read\"](http.html#cread).", @@ -225,7 +225,7 @@ }, "_ifModifiedSince": { "description": "Extensions for ifModifiedSince", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifMatch": { "description": "Only perform the operation if the Etag value matches. For more information, see the API section [\"Managing Resource Contention\"](http.html#concurrency).", @@ -233,7 +233,7 @@ }, "_ifMatch": { "description": "Extensions for ifMatch", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifNoneExist": { "description": "Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for [\"Conditional Create\"](http.html#ccreate). This is just the query portion of the URL - what follows the \"?\" (not including the \"?\").", @@ -241,7 +241,7 @@ }, "_ifNoneExist": { "description": "Extensions for ifNoneExist", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -261,7 +261,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "The location header created by processing this operation.", @@ -269,7 +269,7 @@ }, "_location": { "description": "Extensions for location", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "etag": { "description": "The etag for the resource, it the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency)).", @@ -277,7 +277,7 @@ }, "_etag": { "description": "Extensions for etag", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastModified": { "description": "The date/time that the resource was modified on the server.", @@ -285,11 +285,11 @@ }, "_lastModified": { "description": "Extensions for lastModified", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "outcome": { "description": "An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.", - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json index 63430c2..a4b454b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CapabilityStatement.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the capability statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the capability statement author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the capability statement. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the capability statement.", @@ -49,7 +49,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this capability statement. Enables tracking the life-cycle of the content.", @@ -63,7 +63,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this capability statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -71,7 +71,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the capability statement was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.", @@ -80,7 +80,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the capability statement.", @@ -88,13 +88,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -103,20 +103,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate capability statement instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the capability statement is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -125,7 +125,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the capability statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the capability statement.", @@ -133,7 +133,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase).", @@ -146,7 +146,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "instantiates": { "description": "Reference to a canonical URL of another CapabilityStatement that this software implements or uses. This capability statement is a published API description that corresponds to a business service. The rest of the capability statement does not need to repeat the details of the referenced resource, but can do so.", @@ -159,7 +159,7 @@ "description": "Extensions for instantiates", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "software": { @@ -177,7 +177,7 @@ }, "_fhirVersion": { "description": "Extensions for fhirVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "acceptUnknown": { "description": "A code that indicates whether the application accepts unknown elements or extensions when reading resources.", @@ -191,7 +191,7 @@ }, "_acceptUnknown": { "description": "Extensions for acceptUnknown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "format": { "description": "A list of the formats supported by this implementation using their content types.", @@ -205,7 +205,7 @@ "description": "Extensions for format", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "patchFormat": { @@ -220,7 +220,7 @@ "description": "Extensions for patchFormat", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "implementationGuide": { @@ -234,14 +234,14 @@ "description": "Extensions for implementationGuide", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "profile": { "description": "A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "rest": { @@ -286,7 +286,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version identifier for the software covered by this statement.", @@ -294,7 +294,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "releaseDate": { "description": "Date this version of the software was released.", @@ -303,7 +303,7 @@ }, "_releaseDate": { "description": "Extensions for releaseDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -323,7 +323,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.", @@ -331,7 +331,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -355,7 +355,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Information about the system\u0027s restful capabilities that apply across all applications, such as security.", @@ -363,7 +363,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "security": { "description": "Information about security implementation from an interface perspective - what a client needs to know.", @@ -408,7 +408,7 @@ "description": "Extensions for compartment", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -429,13 +429,13 @@ }, "_cors": { "description": "Extensions for cors", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "service": { "description": "Types of security services that are supported/required by the system.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -444,7 +444,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "certificate": { "description": "Certificates associated with security profiles.", @@ -472,7 +472,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "blob": { "description": "Actual certificate.", @@ -480,7 +480,7 @@ }, "_blob": { "description": "Extensions for blob", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -501,11 +501,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A specification of the profile that describes the solution\u0027s overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles](profiling.html#profile-uses).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "documentation": { "description": "Additional information about the resource type used by the system.", @@ -513,7 +513,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "interaction": { "description": "Identifies a restful operation supported by the solution.", @@ -533,7 +533,7 @@ }, "_versioning": { "description": "Extensions for versioning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "readHistory": { "description": "A flag for whether the server is able to return past versions as part of the vRead operation.", @@ -541,7 +541,7 @@ }, "_readHistory": { "description": "Extensions for readHistory", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "updateCreate": { "description": "A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.", @@ -549,7 +549,7 @@ }, "_updateCreate": { "description": "Extensions for updateCreate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalCreate": { "description": "A flag that indicates that the server supports conditional create.", @@ -557,7 +557,7 @@ }, "_conditionalCreate": { "description": "Extensions for conditionalCreate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalRead": { "description": "A code that indicates how the server supports conditional read.", @@ -571,7 +571,7 @@ }, "_conditionalRead": { "description": "Extensions for conditionalRead", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalUpdate": { "description": "A flag that indicates that the server supports conditional update.", @@ -579,7 +579,7 @@ }, "_conditionalUpdate": { "description": "Extensions for conditionalUpdate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalDelete": { "description": "A code that indicates how the server supports conditional delete.", @@ -592,7 +592,7 @@ }, "_conditionalDelete": { "description": "Extensions for conditionalDelete", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "referencePolicy": { "description": "A set of flags that defines how references are supported.", @@ -612,7 +612,7 @@ "description": "Extensions for referencePolicy", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "searchInclude": { @@ -626,7 +626,7 @@ "description": "Extensions for searchInclude", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "searchRevInclude": { @@ -640,7 +640,7 @@ "description": "Extensions for searchRevInclude", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "searchParam": { @@ -682,7 +682,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Guidance specific to the implementation of this operation, such as \u0027delete is a logical delete\u0027 or \u0027updates are only allowed with version id\u0027 or \u0027creates permitted from pre-authorized certificates only\u0027.", @@ -690,7 +690,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -710,7 +710,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).", @@ -718,7 +718,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of value a search parameter refers to, and how the content is interpreted.", @@ -736,7 +736,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.", @@ -744,7 +744,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -770,7 +770,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented.", @@ -778,7 +778,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -798,11 +798,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Where the formal definition can be found.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -833,7 +833,7 @@ }, "_reliableCache": { "description": "Extensions for reliableCache", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Documentation about the system\u0027s messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.", @@ -841,7 +841,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "supportedMessage": { "description": "References to message definitions for messages this system can send or receive.", @@ -871,7 +871,7 @@ "properties": { "protocol": { "description": "A list of the messaging transport protocol(s) identifiers, supported by this endpoint.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "address": { "description": "The network address of the end-point. For solutions that do not use network addresses for routing, it can be just an identifier.", @@ -879,7 +879,7 @@ }, "_address": { "description": "Extensions for address", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -906,11 +906,11 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -929,7 +929,7 @@ "properties": { "code": { "description": "A coded identifier of a supported messaging event.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "category": { "description": "The impact of the content of the message.", @@ -942,7 +942,7 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "The mode of this event declaration - whether an application is a sender or receiver.", @@ -954,7 +954,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focus": { "description": "A resource associated with the event. This is the resource that defines the event.", @@ -963,15 +963,15 @@ }, "_focus": { "description": "Extensions for focus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "request": { "description": "Information about the request for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "Information about the response for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "documentation": { "description": "Guidance on how this event is handled, such as internal system trigger points, business rules, etc.", @@ -979,7 +979,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -1008,7 +1008,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.", @@ -1016,11 +1016,11 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A constraint on a resource used in the document.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json index af0a10b..638529e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CarePlan.schema.json @@ -23,35 +23,35 @@ "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A care plan that is fulfilled in whole or in part by this care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated care plan whose function is taken by this new care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger care plan of which this particular care plan is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -69,7 +69,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.", @@ -83,13 +83,13 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Identifies what \"kind\" of plan this is to support differentiation between multiple co-existing plans; e.g. \"Home health\", \"psychiatric\", \"asthma\", \"disease management\", \"wellness plan\", etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "title": { @@ -98,7 +98,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of the scope and nature of the plan.", @@ -106,53 +106,53 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "Identifies the patient or group whose intended care is described by the plan.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Identifies the original context in which this particular CarePlan was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Indicates when the plan did (or is intended to) come into effect and end.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "author": { "description": "Identifies the individual(s) or ogranization who is responsible for the content of the care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "careTeam": { "description": "Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "addresses": { "description": "Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingInfo": { "description": "Identifies portions of the patient\u0027s record that specifically influenced the formation of the plan. These might include co-morbidities, recent procedures, limitations, recent assessments, etc.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "goal": { "description": "Describes the intended objective(s) of carrying out the care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "activity": { @@ -166,7 +166,7 @@ "description": "General notes about the care plan not covered elsewhere.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -189,26 +189,26 @@ "description": "Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "outcomeReference": { "description": "Details of the outcome or action resulting from the activity. The reference to an \"event\" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "progress": { "description": "Notes about the adherence/status/progress of the activity.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "reference": { "description": "The details of the proposed activity represented in a specific resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "detail": { "description": "A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn\u0027t know about specific resources such as procedure etc.", @@ -228,35 +228,35 @@ "properties": { "category": { "description": "High-level categorization of the type of activity in a care plan.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "definition": { "description": "Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "code": { "description": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonCode": { "description": "Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "goal": { "description": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -274,7 +274,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusReason": { "description": "Provides reason why the activity isn\u0027t yet started, is on hold, was cancelled, etc.", @@ -282,7 +282,7 @@ }, "_statusReason": { "description": "Extensions for statusReason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "prohibited": { "description": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.", @@ -290,15 +290,15 @@ }, "_prohibited": { "description": "Extensions for prohibited", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "scheduledTiming": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "scheduledPeriod": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "scheduledString": { "description": "The period, timing or frequency upon which the described activity is to occur.", @@ -306,34 +306,34 @@ }, "_scheduledString": { "description": "Extensions for scheduledString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performer": { "description": "Identifies who\u0027s expected to be involved in the activity.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "productCodeableConcept": { "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "productReference": { "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dailyAmount": { "description": "Identifies the quantity expected to be consumed in a given day.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "quantity": { "description": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "description": { "description": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", @@ -341,7 +341,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json index 435745c..9e62efa 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CareTeam.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -39,13 +39,13 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "name": { @@ -54,19 +54,19 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "Identifies the patient or group whose intended care is handled by the team.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this care team.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Indicates when the team did (or is intended to) come into effect and end.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "participant": { "description": "Identifies all people and organizations who are expected to be involved in the care team.", @@ -79,28 +79,28 @@ "description": "Describes why the care team exists.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition(s) that this care team addresses.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "managingOrganization": { "description": "The organization responsible for the care team.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the CareTeam.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -120,19 +120,19 @@ "properties": { "role": { "description": "Indicates specific responsibility of an individual within the care team, such as \"Primary care physician\", \"Trained social worker counselor\", \"Caregiver\", etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "member": { "description": "The specific person or organization who is participating/expected to participate in the care team.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization of the practitioner.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Indicates when the specific member or organization did (or is intended to) come into effect and end.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json index 48ef770..25a53af 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ChargeItem.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Identifiers assigned to this event performer or other systems.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "definition": { "description": "References the source of pricing information, rules of application for the code this ChargeItem uses.", @@ -34,7 +34,7 @@ "description": "Extensions for definition", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "status": { @@ -52,26 +52,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "partOf": { "description": "ChargeItems can be grouped to larger ChargeItems covering the whole set.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "code": { "description": "A code that identifies the charge, like a billing code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The individual or set of individuals the action is being or was performed on.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "Date/time(s) or duration when the charged service was applied.", @@ -80,15 +80,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "Date/time(s) or duration when the charged service was applied.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "Date/time(s) or duration when the charged service was applied.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "participant": { "description": "Indicates who or what performed or participated in the charged service.", @@ -99,21 +99,21 @@ }, "performingOrganization": { "description": "The organization requesting the service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestingOrganization": { "description": "The organization performing the service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "Quantity of which the charge item has been serviced.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "bodysite": { "description": "The anatomical location where the related service has been applied.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "factorOverride": { @@ -123,11 +123,11 @@ }, "_factorOverride": { "description": "Extensions for factorOverride", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priceOverride": { "description": "Total price of the charge overriding the list price associated with the code.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "overrideReason": { "description": "If the list price or the rule based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.", @@ -135,11 +135,11 @@ }, "_overrideReason": { "description": "Extensions for overrideReason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "The device, practitioner, etc. who entered the charge item.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "enteredDate": { "description": "Date the charge item was entered.", @@ -148,41 +148,41 @@ }, "_enteredDate": { "description": "Extensions for enteredDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reason": { "description": "Describes why the event occurred in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "service": { "description": "Indicated the rendered service that caused this charge.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "account": { "description": "Account into which this ChargeItems belongs.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the event by the performer, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "supportingInformation": { "description": "Further information supporting the this charge.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -204,11 +204,11 @@ "properties": { "role": { "description": "Describes the type of performance or participation(e.g. primary surgeon, anaesthesiologiest, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The device, practitioner, etc. who performed or participated in the service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json index a662692..92bdd7f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Claim.schema.json @@ -23,7 +23,7 @@ "description": "The business identifier for the instance: claim number, pre-determination or pre-authorization number.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,17 +33,17 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "use": { @@ -58,15 +58,15 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "billablePeriod": { "description": "The billable period for which charges are being submitted.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -75,31 +75,31 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "insurer": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The provider which is responsible for the bill, claim pre-determination, pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the bill, claim pre-determination, pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "priority": { "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "fundsReserve": { "description": "In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved (\u0027Patient\u0027 or \u0027Provider\u0027) to pay for the Benefits determined on the subsequent claim(s). \u0027None\u0027 explicitly indicates no funds reserving is requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "related": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", @@ -110,11 +110,11 @@ }, "prescription": { "description": "Prescription to support the dispensing of Pharmacy or Vision products.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "originalPrescription": { "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payee": { "description": "The party to be reimbursed for the services.", @@ -122,11 +122,11 @@ }, "referral": { "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "facility": { "description": "Facility where the services were provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "careTeam": { "description": "The members of the team who provided the overall service as well as their role and whether responsible and qualifications.", @@ -169,11 +169,11 @@ }, "employmentImpacted": { "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "hospitalization": { "description": "The start and optional end dates of when the patient was confined to a treatment center.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "item": { "description": "First tier of goods and services.", @@ -184,7 +184,7 @@ }, "total": { "description": "The total value of the claim.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ @@ -203,15 +203,15 @@ "properties": { "claim": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "For example prior or umbrella.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -227,15 +227,15 @@ "properties": { "type": { "description": "Type of Party to be reimbursed: Subscriber, provider, other.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "resourceType": { "description": "organization | patient | practitioner | relatedperson.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "party": { "description": "Party to be reimbursed: Subscriber, provider, other.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -259,11 +259,11 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "provider": { "description": "Member of the team who provided the overall service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "responsible": { "description": "The party who is billing and responsible for the claimed good or service rendered to the patient.", @@ -271,15 +271,15 @@ }, "_responsible": { "description": "Extensions for responsible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "qualification": { "description": "The qualification which is applicable for this service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -303,15 +303,15 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "timingDate": { "description": "The date when or period to which this information refers.", @@ -320,11 +320,11 @@ }, "_timingDate": { "description": "Extensions for timingDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "The date when or period to which this information refers.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueString": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", @@ -332,23 +332,23 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueQuantity": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueAttachment": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueReference": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -372,26 +372,26 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "diagnosisCodeableConcept": { "description": "The diagnosis.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "diagnosisReference": { "description": "The diagnosis.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "packageCode": { "description": "The package billing code, for example DRG, based on the assigned grouping code system.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -412,7 +412,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "Date and optionally time the procedure was performed .", @@ -421,15 +421,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedureCodeableConcept": { "description": "The procedure code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "procedureReference": { "description": "The procedure code.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -450,7 +450,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focal": { "description": "A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", @@ -458,11 +458,11 @@ }, "_focal": { "description": "Extensions for focal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "businessArrangement": { "description": "The contract number of a business agreement which describes the terms and conditions.", @@ -470,7 +470,7 @@ }, "_businessArrangement": { "description": "Extensions for businessArrangement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "preAuthRef": { "description": "A list of references from the Insurer to which these services pertain.", @@ -483,12 +483,12 @@ "description": "Extensions for preAuthRef", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "claimResponse": { "description": "The Coverages adjudication details.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -512,19 +512,19 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Type of accident: work, auto, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Accident Place.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Accident Place.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -545,7 +545,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "careTeamLinkId": { "description": "CareTeam applicable for this service or product line.", @@ -559,7 +559,7 @@ "description": "Extensions for careTeamLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "diagnosisLinkId": { @@ -574,7 +574,7 @@ "description": "Extensions for diagnosisLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "procedureLinkId": { @@ -589,7 +589,7 @@ "description": "Extensions for procedureLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "informationLinkId": { @@ -604,33 +604,33 @@ "description": "Extensions for informationLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "servicedDate": { @@ -640,31 +640,31 @@ }, "_servicedDate": { "description": "Extensions for servicedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "servicedPeriod": { "description": "The date or dates when the enclosed suite of services were performed or completed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "locationCodeableConcept": { "description": "Where the service was provided.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Where the service was provided.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Where the service was provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -673,35 +673,35 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Physical service site on the patient (limb, tooth, etc).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subSite": { "description": "A region or surface of the site, eg. limb region or tooth surface(s).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "encounter": { "description": "A billed item may include goods or services provided in multiple encounters.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "detail": { @@ -730,41 +730,41 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -773,17 +773,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "subDetail": { @@ -812,41 +812,41 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "The fee for an addittional service or product or charge.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -855,17 +855,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json index fd948c7..dd0dbee 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClaimResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,11 +33,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -46,27 +46,27 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurer": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource referrence.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Processing outcome errror, partial or complete processing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -74,11 +74,11 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "payeeType": { "description": "Party to be reimbursed: Subscriber, provider, other.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "item": { "description": "The first tier service adjudications for submitted services.", @@ -103,15 +103,15 @@ }, "totalCost": { "description": "The total cost of the services reported.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "unallocDeductable": { "description": "The amount of deductible applied which was not allocated to any particular service line.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "totalBenefit": { "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "payment": { "description": "Payment details for the claim if the claim has been paid.", @@ -119,11 +119,11 @@ }, "reserved": { "description": "Status of funds reservation (For provider, for Patient, None).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "processNote": { "description": "Note text.", @@ -136,7 +136,7 @@ "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "insurance": { @@ -168,7 +168,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -182,7 +182,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -213,15 +213,15 @@ "properties": { "category": { "description": "Code indicating: Co-Pay, deductible, eligible, benefit, tax, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "Adjudication reason such as limit reached.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "amount": { "description": "Monetary amount associated with the code.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "value": { "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", @@ -230,7 +230,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -254,7 +254,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -268,7 +268,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -304,7 +304,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -318,7 +318,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -352,31 +352,31 @@ "description": "Extensions for sequenceLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product..", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -390,7 +390,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -421,26 +421,26 @@ "properties": { "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product..", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -454,7 +454,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -483,7 +483,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detailSequenceLinkId": { "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", @@ -492,7 +492,7 @@ }, "_detailSequenceLinkId": { "description": "Extensions for detailSequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subdetailSequenceLinkId": { "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", @@ -501,11 +501,11 @@ }, "_subdetailSequenceLinkId": { "description": "Extensions for subdetailSequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "An error code,from a specified code system, which details why the claim could not be adjudicated.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -524,15 +524,15 @@ "properties": { "type": { "description": "Whether this represents partial or complete payment of the claim.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "adjustment": { "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "adjustmentReason": { "description": "Reason for the payment adjustment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "Estimated payment data.", @@ -541,15 +541,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Payable less any payment adjustment.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "identifier": { "description": "Payment identifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -570,11 +570,11 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -582,11 +582,11 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -607,7 +607,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focal": { "description": "The instance number of the Coverage which is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", @@ -615,11 +615,11 @@ }, "_focal": { "description": "Extensions for focal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "businessArrangement": { "description": "The contract number of a business agreement which describes the terms and conditions.", @@ -627,7 +627,7 @@ }, "_businessArrangement": { "description": "Extensions for businessArrangement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "preAuthRef": { "description": "A list of references from the Insurer to which these services pertain.", @@ -640,12 +640,12 @@ "description": "Extensions for preAuthRef", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "claimResponse": { "description": "The Coverages adjudication details.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json index 9ae6630..917387b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ClinicalImpression.schema.json @@ -23,7 +23,7 @@ "description": "A unique identifier assigned to the clinical impression that remains consistent regardless of what server the impression is stored on.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,11 +37,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Categorizes the type of clinical assessment performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A summary of the context and/or cause of the assessment - why / where was it performed, and what patient events/status prompted it.", @@ -49,15 +49,15 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The patient or group of individuals assessed as part of this record.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care this impression was created as part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The point in time or period over which the subject was assessed.", @@ -66,11 +66,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The point in time or period over which the subject was assessed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "date": { "description": "Indicates when the documentation of the assessment was complete.", @@ -79,21 +79,21 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "assessor": { "description": "The clinician performing the assessment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "previous": { "description": "A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient\u0027s conditions changes.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "problem": { "description": "This a list of the relevant problems/conditions for a patient.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "investigation": { @@ -114,7 +114,7 @@ "description": "Extensions for protocol", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "summary": { @@ -123,7 +123,7 @@ }, "_summary": { "description": "Extensions for summary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "finding": { "description": "Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.", @@ -136,28 +136,28 @@ "description": "Estimate of likely outcome.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "prognosisReference": { "description": "RiskAssessment expressing likely outcome.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "action": { "description": "Action taken as part of assessment procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -178,13 +178,13 @@ "properties": { "code": { "description": "A name/code for the group (\"set\") of investigations. Typically, this will be something like \"signs\", \"symptoms\", \"clinical\", \"diagnostic\", but the list is not constrained, and others such groups such as (exposure|family|travel|nutitirional) history may be used.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "item": { "description": "A record of a specific investigation that was undertaken.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -204,11 +204,11 @@ "properties": { "itemCodeableConcept": { "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "basis": { "description": "Which investigations support finding or diagnosis.", @@ -216,7 +216,7 @@ }, "_basis": { "description": "Extensions for basis", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json index 755ac2f..d49d606 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeSystem.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding]{datatypes.html#Coding}.version.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the code system.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this code system. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the code system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the code system.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate code system instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the code system is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.", @@ -137,7 +137,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "caseSensitive": { "description": "If code comparison is case sensitive when codes within this system are compared to each other.", @@ -145,7 +145,7 @@ }, "_caseSensitive": { "description": "Extensions for caseSensitive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSet": { "description": "Canonical URL of value set that contains the entire code system.", @@ -153,7 +153,7 @@ }, "_valueSet": { "description": "Extensions for valueSet", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hierarchyMeaning": { "description": "The meaning of the hierarchy of concepts.", @@ -167,7 +167,7 @@ }, "_hierarchyMeaning": { "description": "Extensions for hierarchyMeaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compositional": { "description": "True If code system defines a post-composition grammar.", @@ -175,7 +175,7 @@ }, "_compositional": { "description": "Extensions for compositional", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "versionNeeded": { "description": "This flag is used to signify that the code system has not (or does not) maintain the definitions, and a version must be specified when referencing this code system.", @@ -183,7 +183,7 @@ }, "_versionNeeded": { "description": "Extensions for versionNeeded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "content": { "description": "How much of the content of the code system - the concepts and codes it defines - are represented in this resource.", @@ -197,7 +197,7 @@ }, "_content": { "description": "Extensions for content", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "count": { "description": "The total number of concepts defined by the code system. Where the code system has a compositional grammar, the count refers to the number of base (primitive) concepts.", @@ -206,7 +206,7 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "filter": { "description": "A filter that can be used in a value set compose statement when selecting concepts using a filter.", @@ -251,7 +251,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of how or why the filter is used.", @@ -259,7 +259,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "operator": { "description": "A list of operators that can be used with the filter.", @@ -273,7 +273,7 @@ "description": "Extensions for operator", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "value": { @@ -282,7 +282,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -303,7 +303,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", @@ -311,7 +311,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of the property- why it is defined, and how its value might be used.", @@ -319,7 +319,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", @@ -335,7 +335,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -356,7 +356,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "A human readable string that is the recommended default way to present this concept to a user.", @@ -364,7 +364,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.", @@ -372,7 +372,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.", @@ -414,11 +414,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "A code that details how this designation would be used.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "value": { "description": "The text value for this designation.", @@ -426,7 +426,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -447,7 +447,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of this property.", @@ -456,11 +456,11 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCoding": { "description": "The value of this property.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueString": { "description": "The value of this property.", @@ -468,7 +468,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of this property.", @@ -477,7 +477,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The value of this property.", @@ -485,7 +485,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of this property.", @@ -494,7 +494,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json index 3c0a2f1..e377f79 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CodeableConcept.schema.json @@ -16,7 +16,7 @@ "description": "A reference to a code defined by a terminology system.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "text": { @@ -25,7 +25,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json index ceec785..a7a3b0e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coding.schema.json @@ -18,7 +18,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", @@ -26,7 +26,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", @@ -35,7 +35,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "A representation of the meaning of the code in the system, following the rules of the system.", @@ -43,7 +43,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "userSelected": { "description": "Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).", @@ -51,7 +51,7 @@ }, "_userSelected": { "description": "Extensions for userSelected", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json index 82eefc3..f7c17e6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Communication.schema.json @@ -23,28 +23,28 @@ "description": "Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "An order, proposal or plan fulfilled in whole or in part by this Communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "Part of this action.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -54,7 +54,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDone": { "description": "If true, indicates that the described communication event did not actually occur.", @@ -62,47 +62,47 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReason": { "description": "Describes why the communication event did not occur in coded and/or textual form.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "The type of message conveyed such as alert, notification, reminder, instruction, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "medium": { "description": "A channel that was used for this communication (e.g. email, fax).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "The patient or group that was the focus of this communication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "recipient": { "description": "The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "topic": { "description": "The resources which were responsible for or related to producing this communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "context": { "description": "The encounter within which the communication was sent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "sent": { "description": "The time when this communication was sent.", @@ -111,7 +111,7 @@ }, "_sent": { "description": "Extensions for sent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "received": { "description": "The time when this communication arrived at the destination.", @@ -120,24 +120,24 @@ }, "_received": { "description": "Extensions for received", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sender": { "description": "The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "The reason or justification for the communication.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource whose existence justifies this communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "payload": { @@ -151,7 +151,7 @@ "description": "Additional notes or commentary about the communication by the sender, receiver or other interested parties.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -175,15 +175,15 @@ }, "_contentString": { "description": "Extensions for contentString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentAttachment": { "description": "A communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "A communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json index 83b1004..2158a3e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CommunicationRequest.schema.json @@ -23,26 +23,26 @@ "description": "A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A plan or proposal that is fulfilled in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated request(s) whose function is taken by this new request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the proposal or order.", @@ -51,13 +51,13 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "The type of message to be sent such as alert, notification, reminder, instruction, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "priority": { @@ -67,36 +67,36 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "medium": { "description": "A channel that was used for this communication (e.g. email, fax).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "The patient or group that is the focus of this communication request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "recipient": { "description": "The entity (e.g. person, organization, clinical information system, device, group, or care team) which is the intended target of the communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "topic": { "description": "The resources which were related to producing this communication request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "context": { "description": "The encounter or episode of care within which the communication request was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payload": { "description": "Text, attachment(s), or resource(s) to be communicated to the recipient.", @@ -112,11 +112,11 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The time when this communication is to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "authoredOn": { "description": "For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.", @@ -125,11 +125,11 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sender": { "description": "The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -139,21 +139,21 @@ "description": "Describes why the request is being made in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource whose existence justifies this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the request by the requester, sender, recipient, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -177,15 +177,15 @@ }, "_contentString": { "description": "Extensions for contentString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentAttachment": { "description": "The communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "The communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -201,11 +201,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json index 41e0f05..c66ff45 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/CompartmentDefinition.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the compartment definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -33,7 +33,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the compartment definition.", @@ -41,7 +41,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this compartment definition. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this compartment definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the compartment definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the compartment definition.", @@ -80,13 +80,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -95,7 +95,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this compartment definition is needed and why it has been designed as it has.", @@ -103,20 +103,20 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate compartment definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the compartment definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { @@ -132,7 +132,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "search": { "description": "Whether the search syntax is supported,.", @@ -140,7 +140,7 @@ }, "_search": { "description": "Extensions for search", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "Information about how a resource is related to the compartment.", @@ -171,7 +171,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "The name of a search parameter that represents the link to the compartment. More than one may be listed because a resource may be linked to a compartment in more than one way,.", @@ -184,7 +184,7 @@ "description": "Extensions for param", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "documentation": { @@ -193,7 +193,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json index 270493d..c70988a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Composition.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Logical identifier for the composition, assigned when created. This identifier stays constant as the composition is changed over time.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.", @@ -35,23 +35,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "class": { "description": "A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "Describes the clinical encounter or type of care this documentation is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The composition editing time, when the composition was last logically changed by the author.", @@ -60,13 +60,13 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies who is responsible for the information in the composition, not necessarily who typed it in.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "title": { @@ -75,7 +75,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "confidentiality": { "description": "The code specifying the level of confidentiality of the Composition.", @@ -84,7 +84,7 @@ }, "_confidentiality": { "description": "Extensions for confidentiality", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "attester": { "description": "A participant who has attested to the accuracy of the composition/document.", @@ -95,7 +95,7 @@ }, "custodian": { "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relatesTo": { "description": "Relationships that this composition has with other compositions or documents that already exist.", @@ -153,7 +153,7 @@ "description": "Extensions for mode", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "time": { @@ -163,11 +163,11 @@ }, "_time": { "description": "Extensions for time", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "party": { "description": "Who attested the composition in the specified way.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -188,15 +188,15 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetIdentifier": { "description": "The target composition/document of this relationship.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "targetReference": { "description": "The target composition/document of this relationship.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -214,18 +214,18 @@ "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "period": { "description": "The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "detail": { "description": "The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -246,15 +246,15 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code identifying the kind of content contained within the section. This must be consistent with the section title.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "mode": { "description": "How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", @@ -263,22 +263,22 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderedBy": { "description": "Specifies the order applied to the items in the section entries.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "entry": { "description": "A reference to the actual resource from which the narrative in the section is derived.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "emptyReason": { "description": "If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "section": { "description": "A nested sub-section within this section.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json index b21d112..729bafc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ConceptMap.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the concept map author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the concept map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the concept map.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this concept map. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this concept map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the concept map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the concept map.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate concept map instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the concept map is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the concept map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the concept map.", @@ -137,7 +137,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceUri": { "description": "The source value set that specifies the concepts that are being mapped.", @@ -145,11 +145,11 @@ }, "_sourceUri": { "description": "Extensions for sourceUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceReference": { "description": "The source value set that specifies the concepts that are being mapped.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "targetUri": { "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", @@ -157,11 +157,11 @@ }, "_targetUri": { "description": "Extensions for targetUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetReference": { "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "group": { "description": "A group of mappings that all have the same source and target system.", @@ -191,7 +191,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceVersion": { "description": "The specific version of the code system, as determined by the code system authority.", @@ -199,7 +199,7 @@ }, "_sourceVersion": { "description": "Extensions for sourceVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).", @@ -207,7 +207,7 @@ }, "_target": { "description": "Extensions for target", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetVersion": { "description": "The specific version of the code system, as determined by the code system authority.", @@ -215,7 +215,7 @@ }, "_targetVersion": { "description": "Extensions for targetVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "element": { "description": "Mappings for an individual concept in the source to one or more concepts in the target.", @@ -250,7 +250,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -258,7 +258,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "A concept from the target value set that this concept maps to.", @@ -286,7 +286,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -294,7 +294,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "equivalence": { "description": "The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is \u0027wider\u0027 than the source).", @@ -314,7 +314,7 @@ }, "_equivalence": { "description": "Extensions for equivalence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "A description of status/issues in mapping that conveys additional information not represented in the structured data.", @@ -322,7 +322,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dependsOn": { "description": "A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value.", @@ -356,7 +356,7 @@ }, "_property": { "description": "Extensions for property", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "system": { "description": "An absolute URI that identifies the code system of the dependency code (if the source/dependency is a value set that crosses code systems).", @@ -364,7 +364,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Identity (code or path) or the element/item/ValueSet that the map depends on / refers to.", @@ -372,7 +372,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -380,7 +380,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -405,7 +405,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The fixed code to use when the mode \u003d \u0027fixed\u0027 - all unmapped codes are mapped to a single fixed code.", @@ -414,7 +414,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -422,7 +422,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "The canonical URL of the map to use if this map contains no mapping.", @@ -430,7 +430,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json index 813d941..277fe78 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Condition.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this condition that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "clinicalStatus": { @@ -33,7 +33,7 @@ }, "_clinicalStatus": { "description": "Extensions for clinicalStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "verificationStatus": { "description": "The verification status to support the clinical status of the condition.", @@ -49,37 +49,37 @@ }, "_verificationStatus": { "description": "Extensions for verificationStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A category assigned to the condition.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "severity": { "description": "A subjective assessment of the severity of the condition as evaluated by the clinician.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "Identification of the condition, problem or diagnosis.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "bodySite": { "description": "The anatomical location where this condition manifests itself.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "Indicates the patient or group who the condition record is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Encounter during which the condition was first asserted.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onsetDateTime": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", @@ -88,19 +88,19 @@ }, "_onsetDateTime": { "description": "Extensions for onsetDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onsetAge": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "onsetPeriod": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "onsetRange": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "onsetString": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", @@ -108,7 +108,7 @@ }, "_onsetString": { "description": "Extensions for onsetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abatementDateTime": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", @@ -117,11 +117,11 @@ }, "_abatementDateTime": { "description": "Extensions for abatementDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abatementAge": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "abatementBoolean": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", @@ -129,15 +129,15 @@ }, "_abatementBoolean": { "description": "Extensions for abatementBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abatementPeriod": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "abatementRange": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "abatementString": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", @@ -145,7 +145,7 @@ }, "_abatementString": { "description": "Extensions for abatementString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "assertedDate": { "description": "The date on which the existance of the Condition was first asserted or acknowledged.", @@ -154,11 +154,11 @@ }, "_assertedDate": { "description": "Extensions for assertedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "asserter": { "description": "Individual who is making the condition statement.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "stage": { "description": "Clinical stage or grade of a condition. May include formal severity assessments.", @@ -175,7 +175,7 @@ "description": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -196,13 +196,13 @@ "properties": { "summary": { "description": "A simple summary of the stage such as \"Stage 3\". The determination of the stage is disease-specific.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "assessment": { "description": "Reference to a formal record of the evidence on which the staging assessment is based.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -221,14 +221,14 @@ "description": "A manifestation or symptom that led to the recording of this condition.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "detail": { "description": "Links to other relevant information, including pathology reports.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json index 61f173e..2ba5d4c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Consent.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Unique identifier for this copy of the Consent Statement.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "Indicates the current state of this consent.", @@ -37,22 +37,22 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "patient": { "description": "The patient/healthcare consumer to whom this consent applies.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Relevant time or time-period when this Consent is applicable.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dateTime": { "description": "When this Consent was issued / created / indexed.", @@ -61,13 +61,13 @@ }, "_dateTime": { "description": "Extensions for dateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "consentingParty": { "description": "Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "actor": { @@ -81,27 +81,27 @@ "description": "Actions controlled by this consent.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "organization": { "description": "The organization that manages the consent, and the framework within which it is executed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "sourceAttachment": { "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "sourceIdentifier": { "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "sourceReference": { "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "policy": { "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", @@ -116,25 +116,25 @@ }, "_policyRule": { "description": "Extensions for policyRule", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "securityLabel": { "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "purpose": { "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "dataPeriod": { "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this consent.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "data": { "description": "The resources controlled by this consent, if specific resources are referenced.", @@ -168,11 +168,11 @@ "properties": { "role": { "description": "How the individual is involved in the resources content that is described in the consent.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -196,7 +196,7 @@ }, "_authority": { "description": "Extensions for authority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", @@ -204,7 +204,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -230,11 +230,11 @@ }, "_meaning": { "description": "Extensions for meaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "A reference to a specific resource that defines which resources are covered by this consent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -261,11 +261,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The timeframe in this exception is valid.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "actor": { "description": "Who or what is controlled by this Exception. Use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", @@ -278,40 +278,40 @@ "description": "Actions controlled by this Exception.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "securityLabel": { "description": "A set of security labels that define which resources are controlled by this exception. If more than one label is specified, all resources must have all the specified labels.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "purpose": { "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this exception.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "class": { "description": "The class of information covered by this exception. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "code": { "description": "If this code is found in an instance, then the exception applies.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "dataPeriod": { "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this exception.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "data": { "description": "The resources controlled by this exception, if specific resources are referenced.", @@ -334,11 +334,11 @@ "properties": { "role": { "description": "How the individual is involved in the resources content that is described in the exception.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -368,11 +368,11 @@ }, "_meaning": { "description": "Extensions for meaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "A reference to a specific resource that defines which resources are covered by this consent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json index 014b523..6ded0fb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactDetail.schema.json @@ -18,13 +18,13 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "telecom": { "description": "The contact details for the individual (if a name was provided) or the organization.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json index e8fd224..1f1d241 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ContactPoint.schema.json @@ -27,7 +27,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).", @@ -35,7 +35,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Identifies the purpose for the contact point.", @@ -50,7 +50,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rank": { "description": "Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values.", @@ -59,11 +59,11 @@ }, "_rank": { "description": "Extensions for rank", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period when the contact point was/is in use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json index a0c6809..bf4f807 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contract.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Unique identifier for this Contract.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the resource instance.", @@ -30,7 +30,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "issued": { "description": "When this Contract was issued.", @@ -39,78 +39,78 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "applies": { "description": "Relevant time or time-period when this Contract is applicable.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "subject": { "description": "The target entity impacted by or of interest to parties to the agreement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "topic": { "description": "The matter of concern in the context of this agreement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "authority": { "description": "A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "domain": { "description": "Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { "description": "Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "action": { "description": "Action stipulated by this Contract.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actionReason": { "description": "Reason for action stipulated by this Contract.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "decisionType": { "description": "The type of decision made by a grantor with respect to an offer made by a grantee.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "contentDerivative": { "description": "The minimal content derived from the basal information source at a specific stage in its lifecycle.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "securityLabel": { "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "agent": { @@ -143,11 +143,11 @@ }, "bindingAttachment": { "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "bindingReference": { "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "friendly": { "description": "The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.", @@ -187,13 +187,13 @@ "properties": { "actor": { "description": "Who or what parties are assigned roles in this Contract.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role type of agent assigned roles in this Contract.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -213,17 +213,17 @@ "properties": { "type": { "description": "Role of this Contract signer, e.g. notary, grantee.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "party": { "description": "Party which is a signator to this Contract.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "signature": { "description": "Legally binding Contract DSIG signature contents in Base64.", "type": "array", "items": { - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" } } }, @@ -245,15 +245,15 @@ "properties": { "entityCodeableConcept": { "description": "Specific type of Contract Valued Item that may be priced.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "entityReference": { "description": "Specific type of Contract Valued Item that may be priced.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "identifier": { "description": "Identifies a Contract Valued Item instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "effectiveTime": { "description": "Indicates the time during which this Contract ValuedItem information is effective.", @@ -262,15 +262,15 @@ }, "_effectiveTime": { "description": "Extensions for effectiveTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "A Contract Valued Item unit valuation measure.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -279,7 +279,7 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "points": { "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.", @@ -288,11 +288,11 @@ }, "_points": { "description": "Extensions for points", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } } } @@ -308,7 +308,7 @@ "properties": { "identifier": { "description": "Unique identifier for this particular Contract Provision.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "issued": { "description": "When this Contract Provision was issued.", @@ -317,46 +317,46 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "applies": { "description": "Relevant time or time-period when this Contract Provision is applicable.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "type": { "description": "Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "topic": { "description": "The matter of concern in the context of this provision of the agrement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "action": { "description": "Action stipulated by this Contract Provision.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actionReason": { "description": "Reason or purpose for the action stipulated by this Contract Provision.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "securityLabel": { "description": "A set of security labels that define which terms are controlled by this condition.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "agent": { @@ -372,7 +372,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuedItem": { "description": "Contract Provision Valued Item List.", @@ -402,13 +402,13 @@ "properties": { "actor": { "description": "The agent assigned a role in this Contract Provision.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role played by the agent assigned this role in the execution of this Contract Provision.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -428,15 +428,15 @@ "properties": { "entityCodeableConcept": { "description": "Specific type of Contract Provision Valued Item that may be priced.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "entityReference": { "description": "Specific type of Contract Provision Valued Item that may be priced.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "identifier": { "description": "Identifies a Contract Provision Valued Item instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "effectiveTime": { "description": "Indicates the time during which this Contract Term ValuedItem information is effective.", @@ -445,15 +445,15 @@ }, "_effectiveTime": { "description": "Extensions for effectiveTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "Specifies the units by which the Contract Provision Valued Item is measured or counted, and quantifies the countable or measurable Contract Term Valued Item instances.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "A Contract Provision Valued Item unit valuation measure.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -462,7 +462,7 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "points": { "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.", @@ -471,11 +471,11 @@ }, "_points": { "description": "Extensions for points", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } } } @@ -491,11 +491,11 @@ "properties": { "contentAttachment": { "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -511,11 +511,11 @@ "properties": { "contentAttachment": { "description": "Contract legal text in human renderable form.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "Contract legal text in human renderable form.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -531,11 +531,11 @@ "properties": { "contentAttachment": { "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json index 3038242..dc1b1de 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Contributor.schema.json @@ -24,7 +24,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "The name of the individual or organization responsible for the contribution.", @@ -32,13 +32,13 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the contributor.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json index 944083a..d9264b2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Coverage.schema.json @@ -23,7 +23,7 @@ "description": "The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID. May be constructed as the concatination of the Coverage.SubscriberID and the Coverage.dependant.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,19 +33,19 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "policyHolder": { "description": "The party who \u0027owns\u0027 the insurance policy, may be an individual, corporation or the subscriber\u0027s employer.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subscriber": { "description": "The party who has signed-up for or \u0027owns\u0027 the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subscriberId": { "description": "The insurer assigned ID for the Subscriber.", @@ -53,25 +53,25 @@ }, "_subscriberId": { "description": "Extensions for subscriberId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "beneficiary": { "description": "The party who benefits from the insurance coverage., the patient when services are provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "The relationship of beneficiary (patient) to the subscriber.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "period": { "description": "Time period during which the coverage is in force. A missing start date indicates the start date isn\u0027t known, a missing end date means the coverage is continuing to be in force.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "payor": { "description": "The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "grouping": { @@ -84,7 +84,7 @@ }, "_dependent": { "description": "Extensions for dependent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sequence": { "description": "An optional counter for a particular instance of the identified coverage which increments upon each renewal.", @@ -92,7 +92,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "order": { "description": "The order of applicability of this coverage relative to other coverages which are currently inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard etc. as the specific positioning of coverages depends upon the episode of care.", @@ -101,7 +101,7 @@ }, "_order": { "description": "Extensions for order", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "network": { "description": "The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the \u0027in-network\u0027 rate, otherwise \u0027out of network\u0027 terms and conditions apply.", @@ -109,13 +109,13 @@ }, "_network": { "description": "Extensions for network", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contract": { "description": "The policy(s) which constitute this insurance coverage.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -139,7 +139,7 @@ }, "_group": { "description": "Extensions for group", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "groupDisplay": { "description": "A short description for the group.", @@ -147,7 +147,7 @@ }, "_groupDisplay": { "description": "Extensions for groupDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subGroup": { "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.", @@ -155,7 +155,7 @@ }, "_subGroup": { "description": "Extensions for subGroup", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subGroupDisplay": { "description": "A short description for the subgroup.", @@ -163,7 +163,7 @@ }, "_subGroupDisplay": { "description": "Extensions for subGroupDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "plan": { "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.", @@ -171,7 +171,7 @@ }, "_plan": { "description": "Extensions for plan", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "planDisplay": { "description": "A short description for the plan.", @@ -179,7 +179,7 @@ }, "_planDisplay": { "description": "Extensions for planDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subPlan": { "description": "Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.", @@ -187,7 +187,7 @@ }, "_subPlan": { "description": "Extensions for subPlan", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subPlanDisplay": { "description": "A short description for the subplan.", @@ -195,7 +195,7 @@ }, "_subPlanDisplay": { "description": "Extensions for subPlanDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "class": { "description": "Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.", @@ -203,7 +203,7 @@ }, "_class": { "description": "Extensions for class", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "classDisplay": { "description": "A short description for the class.", @@ -211,7 +211,7 @@ }, "_classDisplay": { "description": "Extensions for classDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subClass": { "description": "Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.", @@ -219,7 +219,7 @@ }, "_subClass": { "description": "Extensions for subClass", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subClassDisplay": { "description": "A short description for the subclass.", @@ -227,7 +227,7 @@ }, "_subClassDisplay": { "description": "Extensions for subClassDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json index e26a73c..32f3f27 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataElement.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this data element when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this data element. Enables tracking the life-cycle of the content.", @@ -54,7 +54,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this data element is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -62,7 +62,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the data element was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the data element changes.", @@ -71,7 +71,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the data element.", @@ -79,7 +79,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the data element. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -87,7 +87,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the data element.", @@ -95,27 +95,27 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate data element instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the data element is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "copyright": { @@ -124,7 +124,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "stringency": { "description": "Identifies how precise the data element is in its definition.", @@ -140,7 +140,7 @@ }, "_stringency": { "description": "Extensions for stringency", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mapping": { "description": "Identifies a specification (other than a terminology) that the elements which make up the DataElement have some correspondence with.", @@ -153,7 +153,7 @@ "description": "Defines the structure, type, allowed values and other constraining characteristics of the data element.", "type": "array", "items": { - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" } } }, @@ -179,7 +179,7 @@ }, "_identity": { "description": "Extensions for identity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "An absolute URI that identifies the specification that this mapping is expressed to.", @@ -187,7 +187,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A name for the specification that is being mapped to.", @@ -195,7 +195,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", @@ -203,7 +203,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json index eae48cf..470e7f7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DataRequirement.schema.json @@ -19,7 +19,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The profile of the required data, specified as the uri of the profile definition.", @@ -32,7 +32,7 @@ "description": "Extensions for profile", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "mustSupport": { @@ -46,7 +46,7 @@ "description": "Extensions for mustSupport", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "codeFilter": { @@ -81,7 +81,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetString": { "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", @@ -89,11 +89,11 @@ }, "_valueSetString": { "description": "Extensions for valueSetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetReference": { "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueCode": { "description": "The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.", @@ -107,21 +107,21 @@ "description": "Extensions for valueCode", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "valueCoding": { "description": "The Codings for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified Codings.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "valueCodeableConcept": { "description": "The CodeableConcepts for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified CodeableConcepts.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -142,7 +142,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", @@ -151,15 +151,15 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePeriod": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueDuration": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json index 75db403..e50fe2c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DetectedIssue.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Business identifier associated with the detected issue record.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "Indicates the status of the detected issue.", @@ -30,11 +30,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Identifies the general type of issue identified.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "severity": { "description": "Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.", @@ -47,11 +47,11 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Indicates the patient whose record the detected issue is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date or date-time when the detected issue was initially identified.", @@ -60,17 +60,17 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "implicated": { "description": "Indicates the resource representing the current activity or proposed activity that is potentially problematic.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "detail": { @@ -79,7 +79,7 @@ }, "_detail": { "description": "Extensions for detail", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.", @@ -87,7 +87,7 @@ }, "_reference": { "description": "Extensions for reference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mitigation": { "description": "Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.", @@ -113,7 +113,7 @@ "properties": { "action": { "description": "Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "Indicates when the mitigating action was documented.", @@ -122,11 +122,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json index 1713a3a..8e9928f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Device.schema.json @@ -23,7 +23,7 @@ "description": "Unique instance identifiers assigned to a device by manufacturers other organizations or owners.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "udi": { @@ -42,11 +42,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Code or identifier to identify a kind of device.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "lotNumber": { "description": "Lot number assigned by the manufacturer.", @@ -54,7 +54,7 @@ }, "_lotNumber": { "description": "Extensions for lotNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "manufacturer": { "description": "A name of the manufacturer.", @@ -62,7 +62,7 @@ }, "_manufacturer": { "description": "Extensions for manufacturer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "manufactureDate": { "description": "The date and time when the device was manufactured.", @@ -71,7 +71,7 @@ }, "_manufactureDate": { "description": "Extensions for manufactureDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expirationDate": { "description": "The date and time beyond which this device is no longer valid or should not be used (if applicable).", @@ -80,7 +80,7 @@ }, "_expirationDate": { "description": "Extensions for expirationDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "model": { "description": "The \"model\" is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.", @@ -88,7 +88,7 @@ }, "_model": { "description": "Extensions for model", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.", @@ -96,26 +96,26 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Patient information, If the device is affixed to a person.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "owner": { "description": "An organization that is responsible for the provision and ongoing maintenance of the device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contact": { "description": "Contact details for an organization or a particular human that is responsible for the device.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "location": { "description": "The place where the device can be found.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "url": { "description": "A network address on which the device may be contacted directly.", @@ -123,20 +123,20 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "Descriptive information, usage information or implantation information that is not captured in an existing element.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "safety": { "description": "Provides additional safety characteristics about a medical device. For example devices containing latex.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -160,7 +160,7 @@ }, "_deviceIdentifier": { "description": "Extensions for deviceIdentifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "Name of device as used in labeling or catalog.", @@ -168,7 +168,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "jurisdiction": { "description": "The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace. with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.", @@ -176,7 +176,7 @@ }, "_jurisdiction": { "description": "Extensions for jurisdiction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "carrierHRF": { "description": "The full UDI carrier as the human readable form (HRF) representation of the barcode string as printed on the packaging of the device.", @@ -184,7 +184,7 @@ }, "_carrierHRF": { "description": "Extensions for carrierHRF", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "carrierAIDC": { "description": "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - E.g a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.", @@ -192,7 +192,7 @@ }, "_carrierAIDC": { "description": "Extensions for carrierAIDC", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "issuer": { "description": "Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include :\n1) GS1: \nhttp://hl7.org/fhir/NamingSystem/gs1-di, \n2) HIBCC:\nhttp://hl7.org/fhir/NamingSystem/hibcc-dI, \n3) ICCBBA for blood containers:\nhttp://hl7.org/fhir/NamingSystem/iccbba-blood-di, \n4) ICCBA for other devices:\nhttp://hl7.org/fhir/NamingSystem/iccbba-other-di.", @@ -200,7 +200,7 @@ }, "_issuer": { "description": "Extensions for issuer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "entryType": { "description": "A coded entry to indicate how the data was entered.", @@ -216,7 +216,7 @@ }, "_entryType": { "description": "Extensions for entryType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json index 40f8c61..4cfd600 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceComponent.schema.json @@ -21,11 +21,11 @@ }, "identifier": { "description": "The locally assigned unique identification by the software. For example: handle ID.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "The component type as defined in the object-oriented or metric nomenclature partition.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "lastSystemChange": { "description": "The timestamp for the most recent system change which includes device configuration or setting change.", @@ -33,26 +33,26 @@ }, "_lastSystemChange": { "description": "Extensions for lastSystemChange", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "The link to the source Device that contains administrative device information such as manufacture, serial number, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "The link to the parent resource. For example: Channel is linked to its VMD parent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "operationalStatus": { "description": "The current operational status of the device. For example: On, Off, Standby, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "parameterGroup": { "description": "The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "measurementPrinciple": { "description": "The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.", @@ -73,7 +73,7 @@ }, "_measurementPrinciple": { "description": "Extensions for measurementPrinciple", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "productionSpecification": { "description": "The production specification such as component revision, serial number, etc.", @@ -84,7 +84,7 @@ }, "languageCode": { "description": "The language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -105,11 +105,11 @@ "properties": { "specType": { "description": "The specification type, such as, serial number, part number, hardware revision, software revision, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "componentId": { "description": "The internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacturer can make use of.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "productionSpec": { "description": "The printable string defining the component.", @@ -117,7 +117,7 @@ }, "_productionSpec": { "description": "Extensions for productionSpec", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json index 763b0be..55cf42f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceMetric.schema.json @@ -21,23 +21,23 @@ }, "identifier": { "description": "Describes the unique identification of this metric that has been assigned by the device or gateway software. For example: handle ID. It should be noted that in order to make the identifier unique, the system element of the identifier should be set to the unique identifier of the device.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "unit": { "description": "Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "source": { "description": "Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "operationalStatus": { "description": "Indicates current operational state of the device. For example: On, Off, Standby, etc.", @@ -51,7 +51,7 @@ }, "_operationalStatus": { "description": "Extensions for operationalStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "color": { "description": "Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.", @@ -69,7 +69,7 @@ }, "_color": { "description": "Extensions for color", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.", @@ -83,11 +83,11 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "measurementPeriod": { "description": "Describes the measurement repetition time. This is not necessarily the same as the update period. The measurement repetition time can range from milliseconds up to hours. An example for a measurement repetition time in the range of milliseconds is the sampling rate of an ECG. An example for a measurement repetition time in the range of hours is a NIBP that is triggered automatically every hour. The update period may be different than the measurement repetition time, if the device does not update the published observed value with the same frequency as it was measured.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "calibration": { "description": "Describes the calibrations that have been performed or that are required to be performed.", @@ -125,7 +125,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "state": { "description": "Describes the state of the calibration.", @@ -139,7 +139,7 @@ }, "_state": { "description": "Extensions for state", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "time": { "description": "Describes the time last calibration has been performed.", @@ -147,7 +147,7 @@ }, "_time": { "description": "Extensions for time", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json index c26640b..03f09d7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceRequest.schema.json @@ -23,33 +23,33 @@ "description": "Identifiers assigned to this order by the orderer or by the receiver.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Protocol or definition followed by this request. For example: The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "Plan/proposal/order fulfilled by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "priorRequest": { "description": "The request takes the place of the referenced completed or terminated request(s).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "Composite request this is part of.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the request.", @@ -58,11 +58,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Whether the request is a proposal, plan, an original order or a reflex order.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Indicates how quickly the {{title}} should be addressed with respect to other requests.", @@ -71,23 +71,23 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "codeReference": { "description": "The details of the device to be used.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "codeCodeableConcept": { "description": "The details of the device to be used.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient who will use the device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "An encounter that provides additional context in which this request is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", @@ -96,15 +96,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "authoredOn": { "description": "When the request transitioned to being actionable.", @@ -113,7 +113,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -121,45 +121,45 @@ }, "performerType": { "description": "Desired type of performer for doing the diagnostic testing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "performer": { "description": "The desired perfomer for doing the diagnostic testing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "Reason or justification for the use of this device.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Reason or justification for the use of this device.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingInfo": { "description": "Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body where on the subject\u0027s the device will be used ( i.e. the target site).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Key events in the history of the request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -181,11 +181,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json index 5626630..d225894 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DeviceUseStatement.schema.json @@ -23,7 +23,7 @@ "description": "An external identifier for this statement such as an IRI.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -40,23 +40,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The patient who used the device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "whenUsed": { "description": "The time period over which the device was used.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingTiming": { "description": "How often the device was used.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "timingPeriod": { "description": "How often the device was used.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingDateTime": { "description": "How often the device was used.", @@ -65,7 +65,7 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recordedOn": { "description": "The time at which the statement was made/recorded.", @@ -74,32 +74,32 @@ }, "_recordedOn": { "description": "Extensions for recordedOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "Who reported the device was being used by the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The details of the device used.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "indication": { "description": "Reason or justification for the use of the device.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "bodySite": { "description": "Indicates the site on the subject\u0027s body where the device was used ( i.e. the target site).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json index f7cccb4..c620c98 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DiagnosticReport.schema.json @@ -23,14 +23,14 @@ "description": "Identifiers assigned to this report by the performer or other systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "Details concerning a test or procedure requested.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -51,23 +51,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "A code or name that describes this diagnostic report.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport per is about.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", @@ -76,11 +76,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "issued": { "description": "The date and time that this version of the report was released from the source diagnostic service.", @@ -88,7 +88,7 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "Indicates who or what participated in producing the report.", @@ -101,21 +101,21 @@ "description": "Details about the specimens on which this diagnostic report is based.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "result": { "description": "Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. \"atomic\" results), or they can be grouping observations that include references to other members of the group (e.g. \"panels\").", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "imagingStudy": { "description": "One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "image": { @@ -131,20 +131,20 @@ }, "_conclusion": { "description": "Extensions for conclusion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "codedDiagnosis": { "description": "Codes for the conclusion.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "presentedForm": { "description": "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } } }, @@ -165,11 +165,11 @@ "properties": { "role": { "description": "Describes the type of participation (e.g. a responsible party, author, or verifier).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The reference to the practitioner or organization involved in producing the report. For example, the diagnostic service that is responsible for issuing the report.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -192,11 +192,11 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Reference to the image source.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json index 8827401..f66c594 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentManifest.schema.json @@ -21,13 +21,13 @@ }, "masterIdentifier": { "description": "A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "identifier": { "description": "Other identifiers associated with the document manifest, including version independent identifiers.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -41,15 +41,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.).", @@ -58,20 +58,20 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies who is responsible for creating the manifest, and adding documents to it.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "recipient": { "description": "A patient, practitioner, or organization for which this set of documents is intended.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "source": { @@ -80,7 +80,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Human-readable description of the source document. This is sometimes known as the \"title\".", @@ -88,7 +88,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "content": { "description": "The list of Documents included in the manifest.", @@ -122,11 +122,11 @@ "properties": { "pAttachment": { "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "pReference": { "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -142,11 +142,11 @@ "properties": { "identifier": { "description": "Related identifier to this DocumentManifest. For example, Order numbers, accession numbers, XDW workflow numbers.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "ref": { "description": "Related Resource to this DocumentManifest. For example, Order, ProcedureRequest, Procedure, EligibilityRequest, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json index 7975b30..9a29d8c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DocumentReference.schema.json @@ -21,13 +21,13 @@ }, "masterIdentifier": { "description": "Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "identifier": { "description": "Other identifiers associated with the document, including version independent identifiers.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -41,7 +41,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "docStatus": { "description": "The status of the underlying document.", @@ -50,19 +50,19 @@ }, "_docStatus": { "description": "Extensions for docStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "class": { "description": "A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "When the document was created.", @@ -71,7 +71,7 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "indexed": { "description": "When the document reference was created.", @@ -79,22 +79,22 @@ }, "_indexed": { "description": "Extensions for indexed", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies who is responsible for adding the information to the document.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "authenticator": { "description": "Which person or organization authenticates that this document is valid.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "custodian": { "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relatesTo": { "description": "Relationships that this document has with other document references that already exist.", @@ -109,13 +109,13 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "securityLabel": { "description": "A set of Security-Tag codes specifying the level of privacy/security of the Document. Note that DocumentReference.meta.security contains the security labels of the \"reference\" to the document, while DocumentReference.securityLabel contains a snapshot of the security labels on the document the reference refers to.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "content": { @@ -158,11 +158,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "The target document of this relationship.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -181,11 +181,11 @@ "properties": { "attachment": { "description": "The document or URL of the document along with critical metadata to prove content has integrity.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "format": { "description": "An identifier of the document encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -204,30 +204,30 @@ "properties": { "encounter": { "description": "Describes the clinical encounter or type of care that the document content is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "event": { "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "period": { "description": "The time period over which the service that is described by the document was provided.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "facilityType": { "description": "The kind of facility where the patient was seen.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "practiceSetting": { "description": "This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "sourcePatientInfo": { "description": "The Patient Information as known when the document was published. May be a reference to a version specific, or contained.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "related": { "description": "Related identifiers or resources associated with the DocumentReference.", @@ -250,11 +250,11 @@ "properties": { "identifier": { "description": "Related identifier to this DocumentReference. If both id and ref are present they shall refer to the same thing.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "ref": { "description": "Related Resource to this DocumentReference. If both id and ref are present they shall refer to the same thing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json index 6c599c9..7aac7b0 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/DomainResource.schema.json @@ -14,27 +14,27 @@ "properties": { "text": { "description": "A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", "type": "array", "items": { - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" } }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json index 7183959..67f9643 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Dosage.schema.json @@ -19,7 +19,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "Free text dosage instructions e.g. SIG.", @@ -27,13 +27,13 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "additionalInstruction": { "description": "Supplemental instruction - e.g. \"with meals\".", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "patientInstruction": { @@ -42,11 +42,11 @@ }, "_patientInstruction": { "description": "Extensions for patientInstruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timing": { "description": "When medication should be administered.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "asNeededBoolean": { "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", @@ -54,55 +54,55 @@ }, "_asNeededBoolean": { "description": "Extensions for asNeededBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "asNeededCodeableConcept": { "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "site": { "description": "Body site to administer to.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "route": { "description": "How drug should enter body.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "method": { "description": "Technique for administering medication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseRange": { "description": "Amount of medication per dose.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "doseSimpleQuantity": { "description": "Amount of medication per dose.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxDosePerPeriod": { "description": "Upper limit on medication per unit of time.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "maxDosePerAdministration": { "description": "Upper limit on medication per administration.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxDosePerLifetime": { "description": "Upper limit on medication per lifetime of the patient.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateRatio": { "description": "Amount of medication per unit of time.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "rateRange": { "description": "Amount of medication per unit of time.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "rateSimpleQuantity": { "description": "Amount of medication per unit of time.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json index 3895af8..64072e2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Element.schema.json @@ -15,13 +15,13 @@ }, "_id": { "description": "Extensions for id", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json index c117ace..c4ff880 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ElementDefinition.schema.json @@ -18,7 +18,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "representation": { "description": "Codes that define how this element is represented in instances, when the deviation varies from the normal case.", @@ -38,7 +38,7 @@ "description": "Extensions for representation", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "sliceName": { @@ -47,7 +47,7 @@ }, "_sliceName": { "description": "Extensions for sliceName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "label": { "description": "A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.", @@ -55,13 +55,13 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code that has the same meaning as the element in a particular terminology.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "slicing": { @@ -74,7 +74,7 @@ }, "_short": { "description": "Extensions for short", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource.", @@ -82,7 +82,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.", @@ -90,7 +90,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requirements": { "description": "This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.", @@ -98,7 +98,7 @@ }, "_requirements": { "description": "Extensions for requirements", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "Identifies additional names by which this element might also be known.", @@ -111,7 +111,7 @@ "description": "Extensions for alias", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "min": { @@ -121,7 +121,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "The maximum number of times this element is permitted to appear in the instance.", @@ -129,7 +129,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.", @@ -141,7 +141,7 @@ }, "_contentReference": { "description": "Extensions for contentReference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The data type or resource that the value of this element is permitted to be.", @@ -156,7 +156,7 @@ }, "_defaultValueBoolean": { "description": "Extensions for defaultValueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInteger": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -165,7 +165,7 @@ }, "_defaultValueInteger": { "description": "Extensions for defaultValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDecimal": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -174,7 +174,7 @@ }, "_defaultValueDecimal": { "description": "Extensions for defaultValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueBase64Binary": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -182,7 +182,7 @@ }, "_defaultValueBase64Binary": { "description": "Extensions for defaultValueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInstant": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -190,7 +190,7 @@ }, "_defaultValueInstant": { "description": "Extensions for defaultValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueString": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -198,7 +198,7 @@ }, "_defaultValueString": { "description": "Extensions for defaultValueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUri": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -206,7 +206,7 @@ }, "_defaultValueUri": { "description": "Extensions for defaultValueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDate": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -215,7 +215,7 @@ }, "_defaultValueDate": { "description": "Extensions for defaultValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDateTime": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -224,7 +224,7 @@ }, "_defaultValueDateTime": { "description": "Extensions for defaultValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueTime": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -233,7 +233,7 @@ }, "_defaultValueTime": { "description": "Extensions for defaultValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueCode": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -242,7 +242,7 @@ }, "_defaultValueCode": { "description": "Extensions for defaultValueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueOid": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -251,7 +251,7 @@ }, "_defaultValueOid": { "description": "Extensions for defaultValueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUuid": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -260,7 +260,7 @@ }, "_defaultValueUuid": { "description": "Extensions for defaultValueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueId": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -269,7 +269,7 @@ }, "_defaultValueId": { "description": "Extensions for defaultValueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUnsignedInt": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -278,7 +278,7 @@ }, "_defaultValueUnsignedInt": { "description": "Extensions for defaultValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValuePositiveInt": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -287,7 +287,7 @@ }, "_defaultValuePositiveInt": { "description": "Extensions for defaultValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueMarkdown": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -295,151 +295,151 @@ }, "_defaultValueMarkdown": { "description": "Extensions for defaultValueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueElement": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueExtension": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "defaultValueBackboneElement": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "defaultValueNarrative": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "defaultValueAnnotation": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "defaultValueAttachment": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "defaultValueIdentifier": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "defaultValueCodeableConcept": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "defaultValueCoding": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "defaultValueQuantity": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDuration": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "defaultValueSimpleQuantity": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDistance": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "defaultValueCount": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "defaultValueMoney": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "defaultValueAge": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "defaultValueRange": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "defaultValuePeriod": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "defaultValueRatio": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "defaultValueReference": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "defaultValueSampledData": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "defaultValueSignature": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "defaultValueHumanName": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "defaultValueAddress": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "defaultValueContactPoint": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "defaultValueTiming": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "defaultValueMeta": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "defaultValueElementDefinition": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "defaultValueContactDetail": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "defaultValueContributor": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "defaultValueDosage": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "defaultValueRelatedArtifact": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "defaultValueUsageContext": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "defaultValueDataRequirement": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "defaultValueParameterDefinition": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "defaultValueTriggerDefinition": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "meaningWhenMissing": { "description": "The Implicit meaning that is to be understood when this element is missing (e.g. \u0027when this element is missing, the period is ongoing\u0027.", @@ -447,7 +447,7 @@ }, "_meaningWhenMissing": { "description": "Extensions for meaningWhenMissing", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderMeaning": { "description": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.", @@ -455,7 +455,7 @@ }, "_orderMeaning": { "description": "Extensions for orderMeaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedBoolean": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -463,7 +463,7 @@ }, "_fixedBoolean": { "description": "Extensions for fixedBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedInteger": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -472,7 +472,7 @@ }, "_fixedInteger": { "description": "Extensions for fixedInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedDecimal": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -481,7 +481,7 @@ }, "_fixedDecimal": { "description": "Extensions for fixedDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedBase64Binary": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -489,7 +489,7 @@ }, "_fixedBase64Binary": { "description": "Extensions for fixedBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedInstant": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -497,7 +497,7 @@ }, "_fixedInstant": { "description": "Extensions for fixedInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedString": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -505,7 +505,7 @@ }, "_fixedString": { "description": "Extensions for fixedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedUri": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -513,7 +513,7 @@ }, "_fixedUri": { "description": "Extensions for fixedUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedDate": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -522,7 +522,7 @@ }, "_fixedDate": { "description": "Extensions for fixedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedDateTime": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -531,7 +531,7 @@ }, "_fixedDateTime": { "description": "Extensions for fixedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedTime": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -540,7 +540,7 @@ }, "_fixedTime": { "description": "Extensions for fixedTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedCode": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -549,7 +549,7 @@ }, "_fixedCode": { "description": "Extensions for fixedCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedOid": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -558,7 +558,7 @@ }, "_fixedOid": { "description": "Extensions for fixedOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedUuid": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -567,7 +567,7 @@ }, "_fixedUuid": { "description": "Extensions for fixedUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedId": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -576,7 +576,7 @@ }, "_fixedId": { "description": "Extensions for fixedId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedUnsignedInt": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -585,7 +585,7 @@ }, "_fixedUnsignedInt": { "description": "Extensions for fixedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedPositiveInt": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -594,7 +594,7 @@ }, "_fixedPositiveInt": { "description": "Extensions for fixedPositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedMarkdown": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -602,151 +602,151 @@ }, "_fixedMarkdown": { "description": "Extensions for fixedMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedElement": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedExtension": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "fixedBackboneElement": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "fixedNarrative": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "fixedAnnotation": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "fixedAttachment": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "fixedIdentifier": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "fixedCodeableConcept": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "fixedCoding": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "fixedQuantity": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "fixedDuration": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "fixedSimpleQuantity": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "fixedDistance": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "fixedCount": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "fixedMoney": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "fixedAge": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "fixedRange": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "fixedPeriod": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "fixedRatio": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "fixedReference": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "fixedSampledData": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "fixedSignature": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "fixedHumanName": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "fixedAddress": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "fixedContactPoint": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "fixedTiming": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "fixedMeta": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "fixedElementDefinition": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "fixedContactDetail": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "fixedContributor": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "fixedDosage": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "fixedRelatedArtifact": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "fixedUsageContext": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "fixedDataRequirement": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "fixedParameterDefinition": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "fixedTriggerDefinition": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "patternBoolean": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -754,7 +754,7 @@ }, "_patternBoolean": { "description": "Extensions for patternBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternInteger": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -763,7 +763,7 @@ }, "_patternInteger": { "description": "Extensions for patternInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternDecimal": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -772,7 +772,7 @@ }, "_patternDecimal": { "description": "Extensions for patternDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternBase64Binary": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -780,7 +780,7 @@ }, "_patternBase64Binary": { "description": "Extensions for patternBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternInstant": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -788,7 +788,7 @@ }, "_patternInstant": { "description": "Extensions for patternInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternString": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -796,7 +796,7 @@ }, "_patternString": { "description": "Extensions for patternString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternUri": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -804,7 +804,7 @@ }, "_patternUri": { "description": "Extensions for patternUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternDate": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -813,7 +813,7 @@ }, "_patternDate": { "description": "Extensions for patternDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternDateTime": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -822,7 +822,7 @@ }, "_patternDateTime": { "description": "Extensions for patternDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternTime": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -831,7 +831,7 @@ }, "_patternTime": { "description": "Extensions for patternTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternCode": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -840,7 +840,7 @@ }, "_patternCode": { "description": "Extensions for patternCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternOid": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -849,7 +849,7 @@ }, "_patternOid": { "description": "Extensions for patternOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternUuid": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -858,7 +858,7 @@ }, "_patternUuid": { "description": "Extensions for patternUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternId": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -867,7 +867,7 @@ }, "_patternId": { "description": "Extensions for patternId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternUnsignedInt": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -876,7 +876,7 @@ }, "_patternUnsignedInt": { "description": "Extensions for patternUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternPositiveInt": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -885,7 +885,7 @@ }, "_patternPositiveInt": { "description": "Extensions for patternPositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternMarkdown": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -893,151 +893,151 @@ }, "_patternMarkdown": { "description": "Extensions for patternMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternElement": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternExtension": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "patternBackboneElement": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "patternNarrative": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "patternAnnotation": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "patternAttachment": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "patternIdentifier": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "patternCodeableConcept": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patternCoding": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "patternQuantity": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "patternDuration": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "patternSimpleQuantity": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "patternDistance": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "patternCount": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "patternMoney": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "patternAge": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "patternRange": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "patternPeriod": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "patternRatio": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "patternReference": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "patternSampledData": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "patternSignature": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "patternHumanName": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "patternAddress": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "patternContactPoint": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "patternTiming": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "patternMeta": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "patternElementDefinition": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "patternContactDetail": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "patternContributor": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "patternDosage": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "patternRelatedArtifact": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "patternUsageContext": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "patternDataRequirement": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "patternParameterDefinition": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "patternTriggerDefinition": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "example": { "description": "A sample value for this element demonstrating the type of information that would typically be found in the element.", @@ -1053,7 +1053,7 @@ }, "_minValueDate": { "description": "Extensions for minValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueDateTime": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1062,7 +1062,7 @@ }, "_minValueDateTime": { "description": "Extensions for minValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueInstant": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1070,7 +1070,7 @@ }, "_minValueInstant": { "description": "Extensions for minValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueTime": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1079,7 +1079,7 @@ }, "_minValueTime": { "description": "Extensions for minValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueDecimal": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1088,7 +1088,7 @@ }, "_minValueDecimal": { "description": "Extensions for minValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueInteger": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1097,7 +1097,7 @@ }, "_minValueInteger": { "description": "Extensions for minValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValuePositiveInt": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1106,7 +1106,7 @@ }, "_minValuePositiveInt": { "description": "Extensions for minValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueUnsignedInt": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1115,11 +1115,11 @@ }, "_minValueUnsignedInt": { "description": "Extensions for minValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueQuantity": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxValueDate": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1128,7 +1128,7 @@ }, "_maxValueDate": { "description": "Extensions for maxValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueDateTime": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1137,7 +1137,7 @@ }, "_maxValueDateTime": { "description": "Extensions for maxValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueInstant": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1145,7 +1145,7 @@ }, "_maxValueInstant": { "description": "Extensions for maxValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueTime": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1154,7 +1154,7 @@ }, "_maxValueTime": { "description": "Extensions for maxValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueDecimal": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1163,7 +1163,7 @@ }, "_maxValueDecimal": { "description": "Extensions for maxValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueInteger": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1172,7 +1172,7 @@ }, "_maxValueInteger": { "description": "Extensions for maxValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValuePositiveInt": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1181,7 +1181,7 @@ }, "_maxValuePositiveInt": { "description": "Extensions for maxValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueUnsignedInt": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1190,11 +1190,11 @@ }, "_maxValueUnsignedInt": { "description": "Extensions for maxValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueQuantity": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxLength": { "description": "Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element.", @@ -1203,7 +1203,7 @@ }, "_maxLength": { "description": "Extensions for maxLength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "condition": { "description": "A reference to an invariant that may make additional statements about the cardinality or value in the instance.", @@ -1217,7 +1217,7 @@ "description": "Extensions for condition", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "constraint": { @@ -1233,7 +1233,7 @@ }, "_mustSupport": { "description": "Extensions for mustSupport", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isModifier": { "description": "If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.", @@ -1241,7 +1241,7 @@ }, "_isModifier": { "description": "Extensions for isModifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isSummary": { "description": "Whether the element should be included if a client requests a search with the parameter _summary\u003dtrue.", @@ -1249,7 +1249,7 @@ }, "_isSummary": { "description": "Extensions for isSummary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "binding": { "description": "Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).", @@ -1287,7 +1287,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ordered": { "description": "If the matching elements have to occur in the same order as defined in the profile.", @@ -1295,7 +1295,7 @@ }, "_ordered": { "description": "Extensions for ordered", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rules": { "description": "Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.", @@ -1308,7 +1308,7 @@ }, "_rules": { "description": "Extensions for rules", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1335,7 +1335,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "A FHIRPath expression, using a restricted subset of FHIRPath, that is used to identify the element on which discrimination is based.", @@ -1343,7 +1343,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1363,7 +1363,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "Minimum cardinality of the base element identified by the path.", @@ -1372,7 +1372,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Maximum cardinality of the base element identified by the path.", @@ -1380,7 +1380,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1400,7 +1400,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "Identifies a profile structure or implementation Guide that SHALL hold for the datatype this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", @@ -1408,7 +1408,7 @@ }, "_profile": { "description": "Extensions for profile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetProfile": { "description": "Identifies a profile structure or implementation Guide that SHALL hold for the target of the reference this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", @@ -1416,7 +1416,7 @@ }, "_targetProfile": { "description": "Extensions for targetProfile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "aggregation": { "description": "If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.", @@ -1434,7 +1434,7 @@ "description": "Extensions for aggregation", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "versioning": { @@ -1448,7 +1448,7 @@ }, "_versioning": { "description": "Extensions for versioning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1468,7 +1468,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1476,7 +1476,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1485,7 +1485,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1494,7 +1494,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1502,7 +1502,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1510,7 +1510,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1518,7 +1518,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1526,7 +1526,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1535,7 +1535,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1544,7 +1544,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1553,7 +1553,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1562,7 +1562,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1571,7 +1571,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1580,7 +1580,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1589,7 +1589,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1598,7 +1598,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1607,7 +1607,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1615,151 +1615,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } } } @@ -1780,7 +1780,7 @@ }, "_key": { "description": "Extensions for key", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requirements": { "description": "Description of why this constraint is necessary or appropriate.", @@ -1788,7 +1788,7 @@ }, "_requirements": { "description": "Extensions for requirements", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "severity": { "description": "Identifies the impact constraint violation has on the conformance of the instance.", @@ -1800,7 +1800,7 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "human": { "description": "Text that can be used to describe the constraint in messages identifying that the constraint has been violated.", @@ -1808,7 +1808,7 @@ }, "_human": { "description": "Extensions for human", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "A [FHIRPath](http://hl7.org/fluentpath) expression of constraint that can be executed to see if this constraint is met.", @@ -1816,7 +1816,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "xpath": { "description": "An XPath expression of constraint that can be executed to see if this constraint is met.", @@ -1824,7 +1824,7 @@ }, "_xpath": { "description": "Extensions for xpath", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "A reference to the original source of the constraint, for traceability purposes.", @@ -1832,7 +1832,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1858,7 +1858,7 @@ }, "_strength": { "description": "Extensions for strength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Describes the intended use of this particular set of codes.", @@ -1866,7 +1866,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetUri": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", @@ -1874,11 +1874,11 @@ }, "_valueSetUri": { "description": "Extensions for valueSetUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetReference": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -1899,7 +1899,7 @@ }, "_identity": { "description": "Extensions for identity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "Identifies the computable language in which mapping.map is expressed.", @@ -1908,7 +1908,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "map": { "description": "Expresses what part of the target specification corresponds to this element.", @@ -1916,7 +1916,7 @@ }, "_map": { "description": "Extensions for map", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments that provide information about the mapping or its use.", @@ -1924,7 +1924,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json index e15a598..9aa5dd9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityRequest.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "servicedDate": { "description": "The date or dates when the enclosed suite of services were performed or completed.", @@ -50,11 +50,11 @@ }, "_servicedDate": { "description": "Extensions for servicedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "servicedPeriod": { "description": "The date or dates when the enclosed suite of services were performed or completed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when this resource was created.", @@ -63,31 +63,31 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "insurer": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "facility": { "description": "Facility where the services were provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "coverage": { "description": "Financial instrument by which payment information for health care.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "businessArrangement": { "description": "The contract number of a business agreement which describes the terms and conditions.", @@ -95,15 +95,15 @@ }, "_businessArrangement": { "description": "Extensions for businessArrangement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "benefitCategory": { "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "benefitSubCategory": { "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json index a9da844..ec68df4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EligibilityResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -42,23 +42,23 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Transaction status: error, complete.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -66,11 +66,11 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurer": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "inforce": { "description": "Flag indicating if the coverage provided is inforce currently if no service date(s) specified or for the whole duration of the service dates.", @@ -78,7 +78,7 @@ }, "_inforce": { "description": "Extensions for inforce", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurance": { "description": "The insurer may provide both the details for the requested coverage as well as details for additional coverages known to the insurer.", @@ -89,7 +89,7 @@ }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "error": { "description": "Mutually exclusive with Services Provided (Item).", @@ -115,11 +115,11 @@ "properties": { "coverage": { "description": "A suite of updated or additional Coverages from the Insurer.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contract": { "description": "The contract resource which may provide more detailed information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "benefitBalance": { "description": "Benefits and optionally current balances by Category.", @@ -142,11 +142,11 @@ "properties": { "category": { "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subCategory": { "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "excluded": { "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", @@ -154,7 +154,7 @@ }, "_excluded": { "description": "Extensions for excluded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A short name or tag for the benefit, for example MED01, or DENT2.", @@ -162,7 +162,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", @@ -170,19 +170,19 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "network": { "description": "Network designation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "unit": { "description": "Unit designation: individual or family.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "term": { "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "financial": { "description": "Benefits Used to date.", @@ -208,7 +208,7 @@ "properties": { "type": { "description": "Deductable, visits, benefit amount.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "allowedUnsignedInt": { "description": "Benefits allowed.", @@ -217,7 +217,7 @@ }, "_allowedUnsignedInt": { "description": "Extensions for allowedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedString": { "description": "Benefits allowed.", @@ -225,11 +225,11 @@ }, "_allowedString": { "description": "Extensions for allowedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedMoney": { "description": "Benefits allowed.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "usedUnsignedInt": { "description": "Benefits used.", @@ -238,11 +238,11 @@ }, "_usedUnsignedInt": { "description": "Extensions for usedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usedMoney": { "description": "Benefits used.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ @@ -261,7 +261,7 @@ "properties": { "code": { "description": "An error code,from a specified code system, which details why the eligibility check could not be performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json index b992d82..aef5649 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Encounter.schema.json @@ -23,7 +23,7 @@ "description": "Identifier(s) by which this encounter is known.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -43,7 +43,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusHistory": { "description": "The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.", @@ -54,7 +54,7 @@ }, "class": { "description": "inpatient | outpatient | ambulatory | emergency +.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "classHistory": { "description": "The class history permits the tracking of the encounters transitions without needing to go through the resource history.\n\nThis would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.", @@ -67,29 +67,29 @@ "description": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "priority": { "description": "Indicates the urgency of the encounter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient ro group present at the encounter.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "episodeOfCare": { "description": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "incomingReferral": { "description": "The referral request this encounter satisfies (incoming referral).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "participant": { @@ -101,21 +101,21 @@ }, "appointment": { "description": "The appointment that scheduled this encounter.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The start and end time of the encounter.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "length": { "description": "Quantity of time the encounter lasted. This excludes the time during leaves of absence.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "reason": { "description": "Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "diagnosis": { @@ -129,7 +129,7 @@ "description": "The set of accounts that may be used for billing for this Encounter.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "hospitalization": { @@ -145,11 +145,11 @@ }, "serviceProvider": { "description": "An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location\u0027s Organization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "partOf": { "description": "Another Encounter of which this encounter is a part of (administratively or in time).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -183,11 +183,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The time that the episode was in the specified status.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -206,11 +206,11 @@ "properties": { "class": { "description": "inpatient | outpatient | ambulatory | emergency +.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "period": { "description": "The time that the episode was in the specified class.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -232,16 +232,16 @@ "description": "Role of participant in encounter.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "period": { "description": "The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter\u0027s period.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "individual": { "description": "Persons involved in the encounter other than the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -257,11 +257,11 @@ "properties": { "condition": { "description": "Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "rank": { "description": "Ranking of the diagnosis (for each role type).", @@ -270,7 +270,7 @@ }, "_rank": { "description": "Extensions for rank", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -289,48 +289,48 @@ "properties": { "preAdmissionIdentifier": { "description": "Pre-admission identifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "origin": { "description": "The location from which the patient came before admission.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "admitSource": { "description": "From where patient was admitted (physician referral, transfer).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reAdmission": { "description": "Whether this hospitalization is a readmission and why if known.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dietPreference": { "description": "Diet preferences reported by the patient.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialCourtesy": { "description": "Special courtesies (VIP, board member).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialArrangement": { "description": "Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "destination": { "description": "Location to which the patient is discharged.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dischargeDisposition": { "description": "Category or kind of location after discharge.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -346,7 +346,7 @@ "properties": { "location": { "description": "The location where the encounter takes place.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The status of the participants\u0027 presence at the specified location during the period specified. If the participant is is no longer at the location, then the period will have an end date/time.", @@ -360,11 +360,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period during which the patient was present at the location.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json index caf764b..9b3f670 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Endpoint.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for the organization that is used to identify the endpoint across multiple disparate systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -40,11 +40,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "connectionType": { "description": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "name": { "description": "A friendly name that this endpoint can be referred to with.", @@ -52,28 +52,28 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "managingOrganization": { "description": "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contact": { "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "period": { "description": "The interval during which the endpoint is expected to be operational.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "payloadType": { "description": "The payload type describes the acceptable content that can be communicated on the endpoint.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "payloadMimeType": { @@ -88,7 +88,7 @@ "description": "Extensions for payloadMimeType", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "address": { @@ -97,7 +97,7 @@ }, "_address": { "description": "Extensions for address", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "header": { "description": "Additional headers / information to send as part of the notification.", @@ -110,7 +110,7 @@ "description": "Extensions for header", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json index fdd0c3d..357d675 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentRequest.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when this resource was created.", @@ -42,27 +42,27 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurer": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json index 4c64ea0..b414439 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EnrollmentResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Processing status: error, complete.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -49,7 +49,7 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -58,19 +58,19 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json index 46815a9..e1aacb8 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/EpisodeOfCare.schema.json @@ -23,7 +23,7 @@ "description": "The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -41,7 +41,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusHistory": { "description": "The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).", @@ -54,7 +54,7 @@ "description": "A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "diagnosis": { @@ -66,39 +66,39 @@ }, "patient": { "description": "The patient who is the focus of this episode of care.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "managingOrganization": { "description": "The organization that has assumed the specific responsibilities for the specified duration.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The interval during which the managing organization assumes the defined responsibility.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "referralRequest": { "description": "Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "careManager": { "description": "The practitioner that is the care manager/care co-ordinator for this patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "team": { "description": "The list of practitioners that may be facilitating this episode of care for specific purposes.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "account": { "description": "The set of accounts that may be used for billing for this EpisodeOfCare.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -132,11 +132,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period during this EpisodeOfCare that the specific status applied.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -155,11 +155,11 @@ "properties": { "condition": { "description": "A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "rank": { "description": "Ranking of the diagnosis (for each role type).", @@ -168,7 +168,7 @@ }, "_rank": { "description": "Extensions for rank", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json index 96c90db..d96b3a9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExpansionProfile.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the expansion profile author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the expansion profile. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this expansion profile. Enables tracking the life-cycle of the content.", @@ -59,7 +59,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this expansion profile is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -67,7 +67,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the expansion profile was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the expansion profile changes.", @@ -76,7 +76,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the expansion profile.", @@ -84,13 +84,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -99,20 +99,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate expansion profile instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the expansion profile is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fixedVersion": { @@ -132,7 +132,7 @@ }, "_includeDesignations": { "description": "Extensions for includeDesignations", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.", @@ -144,7 +144,7 @@ }, "_includeDefinition": { "description": "Extensions for includeDefinition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "activeOnly": { "description": "Controls whether inactive concepts are included or excluded in value set expansions.", @@ -152,7 +152,7 @@ }, "_activeOnly": { "description": "Extensions for activeOnly", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "excludeNested": { "description": "Controls whether or not the value set expansion nests codes or not (i.e. ValueSet.expansion.contains.contains).", @@ -160,7 +160,7 @@ }, "_excludeNested": { "description": "Extensions for excludeNested", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "excludeNotForUI": { "description": "Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.", @@ -168,7 +168,7 @@ }, "_excludeNotForUI": { "description": "Extensions for excludeNotForUI", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "excludePostCoordinated": { "description": "Controls whether or not the value set expansion includes post coordinated codes.", @@ -176,7 +176,7 @@ }, "_excludePostCoordinated": { "description": "Extensions for excludePostCoordinated", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "displayLanguage": { "description": "Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.", @@ -185,7 +185,7 @@ }, "_displayLanguage": { "description": "Extensions for displayLanguage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "limitedExpansion": { "description": "If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete, using the extension [http://hl7.org/fhir/StructureDefinition/valueset-toocostly](extension-valueset-toocostly.html).", @@ -193,7 +193,7 @@ }, "_limitedExpansion": { "description": "Extensions for limitedExpansion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -216,7 +216,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system from which codes in the expansion should be included.", @@ -224,7 +224,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "How to manage the intersection between a fixed version in a value set, and this fixed version of the system in the expansion profile.", @@ -237,7 +237,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -257,7 +257,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system from which codes in the expansion should be excluded.", @@ -265,7 +265,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -325,11 +325,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Which kinds of designation to include in the expansion.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } @@ -369,11 +369,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Which kinds of designation to exclude from the expansion.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json index c26df1d..5cea80e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ExplanationOfBenefit.schema.json @@ -23,7 +23,7 @@ "description": "The EOB Business Identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -38,26 +38,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "billablePeriod": { "description": "The billable period for which charges are being submitted.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when the EOB was created.", @@ -66,43 +66,43 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "The person who created the explanation of benefit.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "insurer": { "description": "The insurer which is responsible for the explanation of benefit.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The provider which is responsible for the claim.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The provider which is responsible for the claim.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "referral": { "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "facility": { "description": "Facility where the services were provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "claim": { "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "claimResponse": { "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Processing outcome errror, partial or complete processing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -110,7 +110,7 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "related": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", @@ -121,11 +121,11 @@ }, "prescription": { "description": "Prescription to support the dispensing of Pharmacy or Vision products.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "originalPrescription": { "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payee": { "description": "The party to be reimbursed for the services.", @@ -166,7 +166,7 @@ }, "_precedence": { "description": "Extensions for precedence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurance": { "description": "Financial instrument by which payment information for health care.", @@ -178,11 +178,11 @@ }, "employmentImpacted": { "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "hospitalization": { "description": "The start and optional end dates of when the patient was confined to a treatment center.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "item": { "description": "First tier of goods and services.", @@ -200,15 +200,15 @@ }, "totalCost": { "description": "The total cost of the services reported.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "unallocDeductable": { "description": "The amount of deductable applied which was not allocated to any particular service line.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "totalBenefit": { "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "payment": { "description": "Payment details for the claim if the claim has been paid.", @@ -216,7 +216,7 @@ }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "processNote": { "description": "Note text.", @@ -249,15 +249,15 @@ "properties": { "claim": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "For example prior or umbrella.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -273,15 +273,15 @@ "properties": { "type": { "description": "Type of Party to be reimbursed: Subscriber, provider, other.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "resourceType": { "description": "organization | patient | practitioner | relatedperson.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "party": { "description": "Party to be reimbursed: Subscriber, provider, other.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -302,15 +302,15 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "timingDate": { "description": "The date when or period to which this information refers.", @@ -319,11 +319,11 @@ }, "_timingDate": { "description": "Extensions for timingDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "The date when or period to which this information refers.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueString": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", @@ -331,23 +331,23 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueQuantity": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueAttachment": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueReference": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -371,11 +371,11 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "provider": { "description": "The members of the team who provided the overall service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "responsible": { "description": "The practitioner who is billing and responsible for the claimed services rendered to the patient.", @@ -383,15 +383,15 @@ }, "_responsible": { "description": "Extensions for responsible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "qualification": { "description": "The qualification which is applicable for this service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -415,26 +415,26 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "diagnosisCodeableConcept": { "description": "The diagnosis.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "diagnosisReference": { "description": "The diagnosis.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "packageCode": { "description": "The package billing code, for example DRG, based on the assigned grouping code system.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -455,7 +455,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "Date and optionally time the procedure was performed .", @@ -464,15 +464,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedureCodeableConcept": { "description": "The procedure code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "procedureReference": { "description": "The procedure code.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -488,7 +488,7 @@ "properties": { "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "preAuthRef": { "description": "A list of references from the Insurer to which these services pertain.", @@ -501,7 +501,7 @@ "description": "Extensions for preAuthRef", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -523,19 +523,19 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Type of accident: work, auto, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Where the accident occurred.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Where the accident occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -556,7 +556,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "careTeamLinkId": { "description": "Careteam applicable for this service or product line.", @@ -570,7 +570,7 @@ "description": "Extensions for careTeamLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "diagnosisLinkId": { @@ -585,7 +585,7 @@ "description": "Extensions for diagnosisLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "procedureLinkId": { @@ -600,7 +600,7 @@ "description": "Extensions for procedureLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "informationLinkId": { @@ -615,33 +615,33 @@ "description": "Extensions for informationLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "servicedDate": { @@ -651,31 +651,31 @@ }, "_servicedDate": { "description": "Extensions for servicedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "servicedPeriod": { "description": "The date or dates when the enclosed suite of services were performed or completed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "locationCodeableConcept": { "description": "Where the service was provided.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Where the service was provided.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Where the service was provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -684,35 +684,35 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Physical service site on the patient (limb, tooth, etc).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subSite": { "description": "A region or surface of the site, eg. limb region or tooth surface(s).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "encounter": { "description": "A billed item may include goods or services provided in multiple encounters.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "noteNumber": { @@ -727,7 +727,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -758,15 +758,15 @@ "properties": { "category": { "description": "Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "Adjudication reason such as limit reached.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "amount": { "description": "Monitory amount associated with the code.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "value": { "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", @@ -775,7 +775,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -799,45 +799,45 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of product or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -846,17 +846,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "noteNumber": { @@ -871,7 +871,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -910,45 +910,45 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of product or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "The fee for an addittional service or product or charge.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -957,17 +957,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "noteNumber": { @@ -982,7 +982,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -1019,31 +1019,31 @@ "description": "Extensions for sequenceLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -1057,7 +1057,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -1088,26 +1088,26 @@ "properties": { "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -1121,7 +1121,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -1145,15 +1145,15 @@ "properties": { "type": { "description": "Whether this represents partial or complete payment of the claim.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "adjustment": { "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "adjustmentReason": { "description": "Reason for the payment adjustment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "Estimated payment date.", @@ -1162,15 +1162,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Payable less any payment adjustment.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "identifier": { "description": "Payment identifer.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -1191,11 +1191,11 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -1203,11 +1203,11 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -1223,11 +1223,11 @@ "properties": { "category": { "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subCategory": { "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "excluded": { "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", @@ -1235,7 +1235,7 @@ }, "_excluded": { "description": "Extensions for excluded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A short name or tag for the benefit, for example MED01, or DENT2.", @@ -1243,7 +1243,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", @@ -1251,19 +1251,19 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "network": { "description": "Network designation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "unit": { "description": "Unit designation: individual or family.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "term": { "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "financial": { "description": "Benefits Used to date.", @@ -1289,7 +1289,7 @@ "properties": { "type": { "description": "Deductable, visits, benefit amount.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "allowedUnsignedInt": { "description": "Benefits allowed.", @@ -1298,7 +1298,7 @@ }, "_allowedUnsignedInt": { "description": "Extensions for allowedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedString": { "description": "Benefits allowed.", @@ -1306,11 +1306,11 @@ }, "_allowedString": { "description": "Extensions for allowedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedMoney": { "description": "Benefits allowed.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "usedUnsignedInt": { "description": "Benefits used.", @@ -1319,11 +1319,11 @@ }, "_usedUnsignedInt": { "description": "Extensions for usedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usedMoney": { "description": "Benefits used.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json index e123495..509e856 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Extension.schema.json @@ -18,7 +18,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -26,7 +26,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -35,7 +35,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -44,7 +44,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -52,7 +52,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -60,7 +60,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -68,7 +68,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -76,7 +76,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -85,7 +85,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -94,7 +94,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -103,7 +103,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -112,7 +112,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -121,7 +121,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -130,7 +130,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -139,7 +139,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -148,7 +148,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -157,7 +157,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -165,151 +165,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json index b5667f3..eb926fa 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/FamilyMemberHistory.schema.json @@ -23,14 +23,14 @@ "description": "This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol or questionnaire that was adhered to in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -45,7 +45,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDone": { "description": "If true, indicates the taking of an individual family member\u0027s history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.", @@ -53,15 +53,15 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReason": { "description": "Describes why the family member\u0027s history is absent.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "The person who this history concerns.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date (and possibly time) when the family member history was taken.", @@ -70,7 +70,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\".", @@ -78,11 +78,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relationship": { "description": "The type of relationship this person has to the patient (father, mother, brother etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "gender": { "description": "Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.", @@ -96,11 +96,11 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "bornPeriod": { "description": "The actual or approximate date of birth of the relative.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "bornDate": { "description": "The actual or approximate date of birth of the relative.", @@ -109,7 +109,7 @@ }, "_bornDate": { "description": "Extensions for bornDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "bornString": { "description": "The actual or approximate date of birth of the relative.", @@ -117,15 +117,15 @@ }, "_bornString": { "description": "Extensions for bornString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ageAge": { "description": "The age of the relative at the time the family member history is recorded.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "ageRange": { "description": "The age of the relative at the time the family member history is recorded.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "ageString": { "description": "The age of the relative at the time the family member history is recorded.", @@ -133,7 +133,7 @@ }, "_ageString": { "description": "Extensions for ageString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "estimatedAge": { "description": "If true, indicates that the age value specified is an estimated value.", @@ -141,7 +141,7 @@ }, "_estimatedAge": { "description": "Extensions for estimatedAge", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedBoolean": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", @@ -149,15 +149,15 @@ }, "_deceasedBoolean": { "description": "Extensions for deceasedBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedAge": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "deceasedRange": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "deceasedDate": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", @@ -166,7 +166,7 @@ }, "_deceasedDate": { "description": "Extensions for deceasedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedString": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", @@ -174,27 +174,27 @@ }, "_deceasedString": { "description": "Extensions for deceasedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reasonCode": { "description": "Describes why the family member history occurred in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "condition": { @@ -223,23 +223,23 @@ "properties": { "code": { "description": "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like \u0027cancer\u0027 depending on how much is known about the condition and the capabilities of the creating system.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "outcome": { "description": "Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "onsetAge": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "onsetRange": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "onsetPeriod": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "onsetString": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", @@ -247,13 +247,13 @@ }, "_onsetString": { "description": "Extensions for onsetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "An area where general notes can be placed about this specific condition.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json index cebc725..3ec6470 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Flag.schema.json @@ -23,7 +23,7 @@ "description": "Identifier assigned to the flag for external use (outside the FHIR environment).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,31 +37,31 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Allows an flag to be divided into different categories like clinical, administrative etc. Intended to be used as a means of filtering which flags are displayed to particular user or in a given context.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "The coded value or textual component of the flag to display to the user.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient, location, group , organization , or practitioner, etc. this is about record this flag is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The period of time from the activation of the flag to inactivation of the flag. If the flag is active, the end of the period should be unspecified.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "encounter": { "description": "This alert is only relevant during the encounter.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "author": { "description": "The person, organization or device that created the flag.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json index ac1d75f..219eda4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Goal.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -47,26 +47,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates a category the goal falls within.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "priority": { "description": "Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Identifies the patient, group or organization for whom the goal is being established.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "startDate": { "description": "The date or event after which the goal should begin being pursued.", @@ -75,11 +75,11 @@ }, "_startDate": { "description": "Extensions for startDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "startCodeableConcept": { "description": "The date or event after which the goal should begin being pursued.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "target": { "description": "Indicates what should be done by when.", @@ -92,7 +92,7 @@ }, "_statusDate": { "description": "Extensions for statusDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusReason": { "description": "Captures the reason for the current status.", @@ -100,38 +100,38 @@ }, "_statusReason": { "description": "Extensions for statusReason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expressedBy": { "description": "Indicates whose goal this is - patient goal, practitioner goal, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "addresses": { "description": "The identified conditions and other health record elements that are intended to be addressed by the goal.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Any comments related to the goal.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "outcomeCode": { "description": "Identifies the change (or lack of change) at the point when the status of the goal is assessed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "outcomeReference": { "description": "Details of what\u0027s changed (or not changed).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -152,19 +152,19 @@ "properties": { "measure": { "description": "The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "detailQuantity": { "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "detailRange": { "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "detailCodeableConcept": { "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dueDate": { "description": "Indicates either the date or the duration after start by which the goal should be met.", @@ -173,11 +173,11 @@ }, "_dueDate": { "description": "Extensions for dueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dueDuration": { "description": "Indicates either the date or the duration after start by which the goal should be met.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json index badc990..ce484a2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GraphDefinition.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the graph definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the graph definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the graph definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this graph definition. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this graph definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the graph definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the graph definition changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the graph definition.", @@ -80,13 +80,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -95,20 +95,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate graph definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the graph definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -117,7 +117,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "start": { "description": "The type of FHIR resource at which instances of this graph start.", @@ -126,7 +126,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The profile that describes the use of the base resource.", @@ -134,7 +134,7 @@ }, "_profile": { "description": "Extensions for profile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Links this graph makes rules about.", @@ -164,7 +164,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sliceName": { "description": "Which slice (if profiled).", @@ -172,7 +172,7 @@ }, "_sliceName": { "description": "Extensions for sliceName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "Minimum occurrences for this link.", @@ -181,7 +181,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Maximum occurrences for this link.", @@ -189,7 +189,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Information about why this link is of interest in this graph definition.", @@ -197,7 +197,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "Potential target for the link.", @@ -228,7 +228,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "Profile for the target resource.", @@ -236,7 +236,7 @@ }, "_profile": { "description": "Extensions for profile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compartment": { "description": "Compartment Consistency Rules.", @@ -271,7 +271,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rule": { "description": "identical | matching | different | no-rule | custom.", @@ -285,7 +285,7 @@ }, "_rule": { "description": "Extensions for rule", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "Custom rule, as a FHIRPath expression.", @@ -293,7 +293,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Documentation for FHIRPath expression.", @@ -301,7 +301,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json index 1c548a6..c11159d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Group.schema.json @@ -23,7 +23,7 @@ "description": "A unique business identifier for this group.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,7 +32,7 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Identifies the broad classification of the kind of resources the group includes.", @@ -48,7 +48,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "actual": { "description": "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.", @@ -56,11 +56,11 @@ }, "_actual": { "description": "Extensions for actual", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "A label assigned to the group for human identification and communication.", @@ -68,7 +68,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "A count of the number of resource instances that are part of the group.", @@ -77,7 +77,7 @@ }, "_quantity": { "description": "Extensions for quantity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "characteristic": { "description": "Identifies the traits shared by members of the group.", @@ -110,11 +110,11 @@ "properties": { "code": { "description": "A code that identifies the kind of trait being asserted.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCodeableConcept": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueBoolean": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", @@ -122,15 +122,15 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueQuantity": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueRange": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "exclude": { "description": "If true, indicates the characteristic is one that is NOT held by members of the group.", @@ -138,11 +138,11 @@ }, "_exclude": { "description": "Extensions for exclude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -161,11 +161,11 @@ "properties": { "entity": { "description": "A reference to the entity that is a member of the group. Must be consistent with Group.type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The period that the member was in the group, if known.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "inactive": { "description": "A flag to indicate that the member is no longer in the group, but previously may have been a member.", @@ -173,7 +173,7 @@ }, "_inactive": { "description": "Extensions for inactive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json index 642d088..e44b03f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/GuidanceResponse.schema.json @@ -26,15 +26,15 @@ }, "_requestId": { "description": "Extensions for requestId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "Allows a service to provide a unique, business identifier for the response.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "module": { "description": "A reference to the knowledge module that was invoked.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.", @@ -50,15 +50,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The patient for which the request was processed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Allows the context of the guidance response to be provided if available. In a service context, this would likely be unavailable.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "Indicates when the guidance response was processed.", @@ -67,47 +67,47 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "Provides a reference to the device that performed the guidance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "note": { "description": "Provides a mechanism to communicate additional information about the response.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "evaluationMessage": { "description": "Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "outputParameters": { "description": "The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "result": { "description": "The actions, if any, produced by the evaluation of the artifact.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dataRequirement": { "description": "If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation. A subsequent request to the service should include this data.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json index 6ecd155..0836609 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HealthcareService.schema.json @@ -23,7 +23,7 @@ "description": "External identifiers for this item.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,35 +32,35 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "providedBy": { "description": "The organization that provides this healthcare service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "category": { "description": "Identifies the broad category of service being performed or delivered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "type": { "description": "The specific type of service that may be delivered or performed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "Collection of specialties handled by the service site. This is more of a medical term.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "location": { "description": "The location(s) where this healthcare service may be provided.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "name": { @@ -69,7 +69,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.", @@ -77,7 +77,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extraDetails": { "description": "Extra details about the service that can\u0027t be placed in the other fields.", @@ -85,36 +85,36 @@ }, "_extraDetails": { "description": "Extensions for extraDetails", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "photo": { "description": "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "telecom": { "description": "List of contacts related to this specific healthcare service.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "coverageArea": { "description": "The location(s) that this service is available to (not where the service is provided).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "serviceProvisionCode": { "description": "The code(s) that detail the conditions under which the healthcare service is available/offered.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "eligibility": { "description": "Does this service have specific eligibility requirements that need to be met in order to use the service?", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "eligibilityNote": { "description": "Describes the eligibility conditions for the service.", @@ -122,7 +122,7 @@ }, "_eligibilityNote": { "description": "Extensions for eligibilityNote", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "programName": { "description": "Program Names that can be used to categorize the service.", @@ -135,21 +135,21 @@ "description": "Extensions for programName", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "characteristic": { "description": "Collection of characteristics (attributes).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "referralMethod": { "description": "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "appointmentRequired": { @@ -158,7 +158,7 @@ }, "_appointmentRequired": { "description": "Extensions for appointmentRequired", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableTime": { "description": "A collection of times that the Service Site is available.", @@ -180,13 +180,13 @@ }, "_availabilityExceptions": { "description": "Extensions for availabilityExceptions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -224,7 +224,7 @@ "description": "Extensions for daysOfWeek", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "allDay": { @@ -233,7 +233,7 @@ }, "_allDay": { "description": "Extensions for allDay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableStartTime": { "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -242,7 +242,7 @@ }, "_availableStartTime": { "description": "Extensions for availableStartTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableEndTime": { "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -251,7 +251,7 @@ }, "_availableEndTime": { "description": "Extensions for availableEndTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -271,11 +271,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "during": { "description": "Service is not available (seasonally or for a public holiday) from this date.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json index 4c5aafd..a81727a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/HumanName.schema.json @@ -27,7 +27,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "A full text representation of the name.", @@ -35,7 +35,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "family": { "description": "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", @@ -43,7 +43,7 @@ }, "_family": { "description": "Extensions for family", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "given": { "description": "Given name.", @@ -56,7 +56,7 @@ "description": "Extensions for given", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "prefix": { @@ -70,7 +70,7 @@ "description": "Extensions for prefix", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "suffix": { @@ -84,12 +84,12 @@ "description": "Extensions for suffix", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "period": { "description": "Indicates the period of time when this name was valid for the named person.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json index dc63c18..29bc54f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Identifier.schema.json @@ -24,11 +24,11 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "system": { "description": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.", @@ -36,7 +36,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", @@ -44,15 +44,15 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period during which identifier is/was valid for use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "assigner": { "description": "Organization that issued/manages the identifier.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json index 9d94331..26d1cd7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingManifest.schema.json @@ -21,11 +21,11 @@ }, "identifier": { "description": "Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "patient": { "description": "A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authoringTime": { "description": "Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).", @@ -34,11 +34,11 @@ }, "_authoringTime": { "description": "Extensions for authoringTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "description": { "description": "Free text narrative description of the ImagingManifest. \nThe value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.", @@ -46,7 +46,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "study": { "description": "Study identity and locating information of the DICOM SOP instances in the selection.", @@ -79,17 +79,17 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "imagingStudy": { "description": "Reference to the Imaging Study in FHIR form.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "series": { @@ -121,13 +121,13 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "instance": { @@ -159,7 +159,7 @@ }, "_sopClass": { "description": "Extensions for sopClass", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uid": { "description": "SOP Instance UID of the selected instance.", @@ -168,7 +168,7 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json index a40e296..b8f1bcc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImagingStudy.schema.json @@ -26,17 +26,17 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "accession": { "description": "Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance [IHE Radiology Technical Framework Volume 1 Appendix A](http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Rev13.0_Vol1_FT_2014-07-30.pdf).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "identifier": { "description": "Other identifiers for the study.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "availability": { @@ -51,22 +51,22 @@ }, "_availability": { "description": "Extensions for availability", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "modalityList": { "description": "A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "patient": { "description": "The patient imaged in the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode at which the request is initiated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "started": { "description": "Date and time the study started.", @@ -75,31 +75,31 @@ }, "_started": { "description": "Extensions for started", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "basedOn": { "description": "A list of the diagnostic requests that resulted in this imaging study being performed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "referrer": { "description": "The requesting/referring physician.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "interpreter": { "description": "Who read the study and interpreted the images or other content.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "numberOfSeries": { @@ -109,7 +109,7 @@ }, "_numberOfSeries": { "description": "Extensions for numberOfSeries", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "numberOfInstances": { "description": "Number of SOP Instances in Study. This value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", @@ -118,25 +118,25 @@ }, "_numberOfInstances": { "description": "Extensions for numberOfInstances", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedureReference": { "description": "A reference to the performed Procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "procedureCode": { "description": "The code for the performed procedure type.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reason": { "description": "Description of clinical condition indicating why the ImagingStudy was requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "Institution-generated description or classification of the Study performed.", @@ -144,7 +144,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "series": { "description": "Each study has one or more series of images or other content.", @@ -176,7 +176,7 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "number": { "description": "The numeric identifier of this series in the study.", @@ -185,11 +185,11 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "modality": { "description": "The modality of this series sequence.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "description": { "description": "A description of the series.", @@ -197,7 +197,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "numberOfInstances": { "description": "Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", @@ -206,7 +206,7 @@ }, "_numberOfInstances": { "description": "Extensions for numberOfInstances", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availability": { "description": "Availability of series (online, offline or nearline).", @@ -220,22 +220,22 @@ }, "_availability": { "description": "Extensions for availability", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "laterality": { "description": "The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "started": { "description": "The date and time the series was started.", @@ -244,13 +244,13 @@ }, "_started": { "description": "Extensions for started", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "The physician or operator (often the radiology technician) who performed the series. The performer is recorded at the series level, since each series in a study may be performed by a different practitioner, at different times, and using different devices. A series may be performed by multiple practitioners.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "instance": { @@ -282,7 +282,7 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "number": { "description": "The number of instance in the series.", @@ -291,7 +291,7 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sopClass": { "description": "DICOM instance type.", @@ -300,7 +300,7 @@ }, "_sopClass": { "description": "Extensions for sopClass", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "The description of the instance.", @@ -308,7 +308,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json index 5b8b642..bbf89d3 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Immunization.schema.json @@ -23,7 +23,7 @@ "description": "A unique identifier assigned to this immunization record.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notGiven": { "description": "Indicates if the vaccination was or was not given.", @@ -41,19 +41,19 @@ }, "_notGiven": { "description": "Extensions for notGiven", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "vaccineCode": { "description": "Vaccine that was administered or was to be administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "The patient who either received or did not receive the immunization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "The visit or admission or other contact between patient and health care provider the immunization was performed as part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "Date vaccine administered or was to be administered.", @@ -62,7 +62,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "primarySource": { "description": "An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.", @@ -70,19 +70,19 @@ }, "_primarySource": { "description": "Extensions for primarySource", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reportOrigin": { "description": "The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "location": { "description": "The service delivery location where the vaccine administration occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "manufacturer": { "description": "Name of vaccine manufacturer.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "lotNumber": { "description": "Lot number of the vaccine product.", @@ -90,7 +90,7 @@ }, "_lotNumber": { "description": "Extensions for lotNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expirationDate": { "description": "Date vaccine batch expires.", @@ -99,19 +99,19 @@ }, "_expirationDate": { "description": "Extensions for expirationDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "site": { "description": "Body site where vaccine was administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "route": { "description": "The path by which the vaccine product is taken into the body.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseQuantity": { "description": "The quantity of vaccine product that was administered.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "practitioner": { "description": "Indicates who or what performed the event.", @@ -124,7 +124,7 @@ "description": "Extra information about the immunization that is not conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "explanation": { @@ -164,11 +164,11 @@ "properties": { "role": { "description": "Describes the type of performance (e.g. ordering provider, administering provider, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The device, practitioner, etc. who performed the action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -189,14 +189,14 @@ "description": "Reasons why a vaccine was administered.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonNotGiven": { "description": "Reason why a vaccine was not administered.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -218,11 +218,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "Details of the reaction.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reported": { "description": "Self-reported indicator.", @@ -230,7 +230,7 @@ }, "_reported": { "description": "Extensions for reported", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -251,7 +251,7 @@ }, "_doseSequence": { "description": "Extensions for doseSequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Contains the description about the protocol under which the vaccine was administered.", @@ -259,11 +259,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "authority": { "description": "Indicates the authority who published the protocol. E.g. ACIP.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "series": { "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", @@ -271,7 +271,7 @@ }, "_series": { "description": "Extensions for series", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "seriesDoses": { "description": "The recommended number of doses to achieve immunity.", @@ -280,22 +280,22 @@ }, "_seriesDoses": { "description": "Extensions for seriesDoses", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetDisease": { "description": "The targeted disease.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "doseStatus": { "description": "Indicates if the immunization event should \"count\" against the protocol.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseStatusReason": { "description": "Provides an explanation as to why an immunization event should or should not count against the protocol.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json index 4f9fcd0..0cee356 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImmunizationRecommendation.schema.json @@ -23,12 +23,12 @@ "description": "A unique identifier assigned to this particular recommendation record.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "patient": { "description": "The patient the recommendations are for.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "recommendation": { "description": "Vaccine administration recommendations.", @@ -61,15 +61,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "vaccineCode": { "description": "Vaccine that pertains to the recommendation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "targetDisease": { "description": "The targeted disease for the recommendation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseNumber": { "description": "The next recommended dose number (e.g. dose 2 is the next recommended dose).", @@ -78,11 +78,11 @@ }, "_doseNumber": { "description": "Extensions for doseNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "forecastStatus": { "description": "Vaccine administration status.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dateCriterion": { "description": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", @@ -99,14 +99,14 @@ "description": "Immunization event history that supports the status and recommendation.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingPatientInformation": { "description": "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -126,7 +126,7 @@ "properties": { "code": { "description": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "value": { "description": "The date whose meaning is specified by dateCriterion.code.", @@ -135,7 +135,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -159,7 +159,7 @@ }, "_doseSequence": { "description": "Extensions for doseSequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Contains the description about the protocol under which the vaccine was administered.", @@ -167,11 +167,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "authority": { "description": "Indicates the authority who published the protocol. For example, ACIP.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "series": { "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", @@ -179,7 +179,7 @@ }, "_series": { "description": "Extensions for series", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json index 9e2b037..ffd1c04 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ImplementationGuide.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the implementation guide when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the implementation guide author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the implementation guide. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this implementation guide. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this implementation guide is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the implementation guide was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the implementation guide changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the implementation guide.", @@ -80,13 +80,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -95,20 +95,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate implementation guide instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the implementation guide is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "copyright": { @@ -117,7 +117,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fhirVersion": { "description": "The version of the FHIR specification on which this ImplementationGuide is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is 3.0.2 for this version.", @@ -126,7 +126,7 @@ }, "_fhirVersion": { "description": "Extensions for fhirVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dependency": { "description": "Another implementation guide that this implementation depends on. Typically, an implementation guide uses value sets, profiles etc.defined in other implementation guides.", @@ -160,7 +160,7 @@ "description": "Extensions for binary", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "page": { @@ -192,7 +192,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "Where the dependency is located.", @@ -200,7 +200,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -220,7 +220,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Human readable text describing the package.", @@ -228,7 +228,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.", @@ -258,7 +258,7 @@ }, "_example": { "description": "Extensions for example", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name).", @@ -266,7 +266,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of the reason that a resource has been included in the implementation guide.", @@ -274,7 +274,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "acronym": { "description": "A short code that may be used to identify the resource throughout the implementation guide.", @@ -282,7 +282,7 @@ }, "_acronym": { "description": "Extensions for acronym", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceUri": { "description": "Where this resource is found.", @@ -290,15 +290,15 @@ }, "_sourceUri": { "description": "Extensions for sourceUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceReference": { "description": "Where this resource is found.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "exampleFor": { "description": "Another resource that this resource is an example for. This is mostly used for resources that are included as examples of StructureDefinitions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -319,11 +319,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A reference to the profile that all instances must conform to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -346,7 +346,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.", @@ -354,7 +354,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest.", @@ -372,7 +372,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "For constructed pages, what kind of resources to include in the list.", @@ -386,7 +386,7 @@ "description": "Extensions for type", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "package": { @@ -400,7 +400,7 @@ "description": "Extensions for package", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "format": { @@ -410,7 +410,7 @@ }, "_format": { "description": "Extensions for format", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "page": { "description": "Nested Pages/Sections under this page.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json index 9b6b402..ebf2ed0 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Library.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the library.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this library. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,11 +78,11 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "The date (and optionally time) when the library was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", @@ -91,7 +91,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the library.", @@ -99,7 +99,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the library from a consumer\u0027s perspective.", @@ -107,7 +107,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this library is needed and why it has been designed as it has.", @@ -115,7 +115,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the library is used from a clinical perspective.", @@ -123,7 +123,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -132,7 +132,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -141,45 +141,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the library content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate library instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the library is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the library, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -188,34 +188,34 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "parameter": { "description": "The parameter element defines parameters used by the library.", "type": "array", "items": { - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" } }, "dataRequirement": { "description": "Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "content": { "description": "The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json index 63181ac..c2ab2ef 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Linkage.schema.json @@ -25,11 +25,11 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies the user or organization responsible for asserting the linkages and who establishes the context for evaluating the nature of each linkage.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "Identifies one of the records that is considered to refer to the same real-world occurrence as well as how the items hould be evaluated within the collection of linked items.", @@ -65,11 +65,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The resource instance being linked as part of the group.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json index 4faae90..495bca6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/List.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for the List assigned for business purposes outside the context of FHIR.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,7 +37,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "How this list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", @@ -50,7 +50,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A label for the list assigned by the author.", @@ -58,19 +58,19 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "This code defines the purpose of the list - why it was created.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The common subject (or patient) of the resources that are in the list, if there is one.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "The encounter that is the context in which this list was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date that the list was prepared.", @@ -79,21 +79,21 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "The entity responsible for deciding what the contents of the list were. Where the list was created by a human, this is the same as the author of the list.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "orderedBy": { "description": "What order applies to the items in the list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Comments that apply to the overall list.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "entry": { @@ -105,7 +105,7 @@ }, "emptyReason": { "description": "If the list is empty, why the list is empty.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -124,7 +124,7 @@ "properties": { "flag": { "description": "The flag allows the system constructing the list to indicate the role and significance of the item in the list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "deleted": { "description": "True if this item is marked as deleted in the list.", @@ -132,7 +132,7 @@ }, "_deleted": { "description": "Extensions for deleted", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "When this item was added to the list.", @@ -141,11 +141,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "item": { "description": "A reference to the actual resource from which data was derived.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json index 0117ab2..7d71943 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Location.schema.json @@ -23,7 +23,7 @@ "description": "Unique code or number identifying the location to its users.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,11 +37,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "operationalStatus": { "description": "The Operational status covers operation values most relevant to beds (but can also apply to rooms/units/chair/etc such as an isolation unit/dialisys chair). This typically covers concepts such as contamination, housekeeping and other activities like maintenance.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "name": { "description": "Name of the location as used by humans. Does not need to be unique.", @@ -49,7 +49,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "A list of alternate names that the location is known as, or was known as in the past.", @@ -62,7 +62,7 @@ "description": "Extensions for alias", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "description": { @@ -71,7 +71,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "Indicates whether a resource instance represents a specific location or a class of locations.", @@ -83,26 +83,26 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Indicates the type of function performed at the location.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "telecom": { "description": "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Physical location.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "physicalType": { "description": "Physical form of the location, e.g. building, room, vehicle, road.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "position": { "description": "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", @@ -110,17 +110,17 @@ }, "managingOrganization": { "description": "The organization responsible for the provisioning and upkeep of the location.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "partOf": { "description": "Another Location which this Location is physically part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "endpoint": { "description": "Technical endpoints providing access to services operated for the location.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -145,7 +145,7 @@ }, "_longitude": { "description": "Extensions for longitude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "latitude": { "description": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).", @@ -154,7 +154,7 @@ }, "_latitude": { "description": "Extensions for latitude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "altitude": { "description": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).", @@ -163,7 +163,7 @@ }, "_altitude": { "description": "Extensions for altitude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json index 4e714b5..f5743ca 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Measure.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this measure when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the measure. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the measure.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this measure. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this measure is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the measure was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the measure changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the measure.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the measure from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this measure is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the measure is used from a clinical perspective.", @@ -119,7 +119,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -128,7 +128,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -137,45 +137,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the measure content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate measure instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the measure is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the measure. Topics provide a high-level categorization of the type of the measure that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the measure, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -184,20 +184,20 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "library": { "description": "A reference to a Library resource containing the formal logic used by the measure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "disclaimer": { @@ -206,21 +206,21 @@ }, "_disclaimer": { "description": "Extensions for disclaimer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "scoring": { "description": "Indicates how the calculation is performed for the measure, including proportion, ratio, continuous variable, and cohort. The value set is extensible, allowing additional measure scoring types to be represented.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "compositeScoring": { "description": "If this is a composite measure, the scoring method used to combine the component measures to determine the composite score.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "type": { "description": "Indicates whether the measure is used to examine a process, an outcome over time, a patient-reported outcome, or a structure measure such as utilization.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "riskAdjustment": { @@ -229,7 +229,7 @@ }, "_riskAdjustment": { "description": "Extensions for riskAdjustment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rateAggregation": { "description": "Describes how to combine the information calculated, based on logic in each of several populations, into one summarized result.", @@ -237,7 +237,7 @@ }, "_rateAggregation": { "description": "Extensions for rateAggregation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rationale": { "description": "Provides a succint statement of the need for the measure. Usually includes statements pertaining to importance criterion: impact, gap in care, and evidence.", @@ -245,7 +245,7 @@ }, "_rationale": { "description": "Extensions for rationale", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "clinicalRecommendationStatement": { "description": "Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.", @@ -253,7 +253,7 @@ }, "_clinicalRecommendationStatement": { "description": "Extensions for clinicalRecommendationStatement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "improvementNotation": { "description": "Information on whether an increase or decrease in score is the preferred result (e.g., a higher score indicates better quality OR a lower score indicates better quality OR quality is whthin a range).", @@ -261,7 +261,7 @@ }, "_improvementNotation": { "description": "Extensions for improvementNotation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Provides a description of an individual term used within the measure.", @@ -274,7 +274,7 @@ "description": "Extensions for definition", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "guidance": { @@ -283,7 +283,7 @@ }, "_guidance": { "description": "Extensions for guidance", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "set": { "description": "The measure set, e.g. Preventive Care and Screening.", @@ -291,7 +291,7 @@ }, "_set": { "description": "Extensions for set", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "group": { "description": "A group of population criteria for the measure.", @@ -324,7 +324,7 @@ "properties": { "identifier": { "description": "A unique identifier for the group. This identifier will used to report data for the group in the measure report.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "name": { "description": "Optional name or short description of this group.", @@ -332,7 +332,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The human readable description of this population group.", @@ -340,7 +340,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "population": { "description": "A population criteria for the measure.", @@ -373,11 +373,11 @@ "properties": { "identifier": { "description": "A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "code": { "description": "The type of population criteria.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "Optional name or short description of this population.", @@ -385,7 +385,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The human readable description of this population criteria.", @@ -393,7 +393,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "criteria": { "description": "The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.", @@ -401,7 +401,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -417,7 +417,7 @@ "properties": { "identifier": { "description": "The identifier for the stratifier used to coordinate the reported data back to this stratifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "criteria": { "description": "The criteria for the stratifier. This must be the name of an expression defined within a referenced library.", @@ -425,7 +425,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The path to an element that defines the stratifier, specified as a valid FHIR resource path.", @@ -433,7 +433,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -449,13 +449,13 @@ "properties": { "identifier": { "description": "An identifier for the supplemental data.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "usage": { "description": "An indicator of the intended usage for the supplemental data element. Supplemental data indicates the data is additional information requested to augment the measure information. Risk adjustment factor indicates the data is additional information used to calculate risk adjustment factors when applying a risk model to the measure calculation.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "criteria": { @@ -464,7 +464,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The supplemental data to be supplied as part of the measure response, specified as a valid FHIR Resource Path.", @@ -472,7 +472,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json index 226b394..49225da 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MeasureReport.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "A formal identifier that is used to identify this report when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The report status. No data will be available until the report status is complete.", @@ -34,7 +34,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of measure report. This may be an individual report, which provides a single patient\u0027s score for the measure; a patient listing, which returns the list of patients that meet the various criteria in the measure; or a summary report, which returns a population count for each of the criteria in the measure.", @@ -47,15 +47,15 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "measure": { "description": "A reference to the Measure that was evaluated to produce this report.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "patient": { "description": "Optional Patient if the report was requested for a single patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date this measure report was generated.", @@ -64,15 +64,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reportingOrganization": { "description": "Reporting Organization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The reporting period for which the report was calculated.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "group": { "description": "The results of the calculation, one for each population group in the measure.", @@ -83,7 +83,7 @@ }, "evaluatedResources": { "description": "A reference to a Bundle containing the Resources that were used in the evaluation of this report.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -104,7 +104,7 @@ "properties": { "identifier": { "description": "The identifier of the population group as defined in the measure definition.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "population": { "description": "The populations that make up the population group, one for each type of population appropriate for the measure.", @@ -120,7 +120,7 @@ }, "_measureScore": { "description": "Extensions for measureScore", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "stratifier": { "description": "When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.", @@ -146,11 +146,11 @@ "properties": { "identifier": { "description": "The identifier of the population being reported, as defined by the population element of the measure.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "code": { "description": "The type of the population.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "count": { "description": "The number of members of the population.", @@ -159,11 +159,11 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patients": { "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -179,7 +179,7 @@ "properties": { "identifier": { "description": "The identifier of this stratifier, as defined in the measure definition.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "stratum": { "description": "This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.", @@ -206,7 +206,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "population": { "description": "The populations that make up the stratum, one for each type of population appropriate to the measure.", @@ -222,7 +222,7 @@ }, "_measureScore": { "description": "Extensions for measureScore", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -238,11 +238,11 @@ "properties": { "identifier": { "description": "The identifier of the population being reported, as defined by the population element of the measure.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "code": { "description": "The type of the population.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "count": { "description": "The number of members of the population in this stratum.", @@ -251,11 +251,11 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patients": { "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population in this stratum.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json index c4feec6..d539864 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Media.schema.json @@ -23,14 +23,14 @@ "description": "Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiers.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A procedure that is fulfilled in whole or in part by the creation of this media.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { @@ -44,23 +44,23 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subtype": { "description": "Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modality.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "view": { "description": "The name of the imaging view e.g. Lateral or Antero-posterior (AP).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who/What this Media is a record of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this media.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The date and time(s) at which the media was collected.", @@ -69,30 +69,30 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date and time(s) at which the media was collected.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "operator": { "description": "The person who administered the collection of the image.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "Describes why the event occurred in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "bodySite": { "description": "Indicates the site on the subject\u0027s body where the media was collected (i.e. the target site).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "device": { "description": "The device used to collect the media.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "height": { "description": "Height of the image in pixels (photo/video).", @@ -101,7 +101,7 @@ }, "_height": { "description": "Extensions for height", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "width": { "description": "Width of the image in pixels (photo/video).", @@ -110,7 +110,7 @@ }, "_width": { "description": "Extensions for width", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "frames": { "description": "The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.", @@ -119,7 +119,7 @@ }, "_frames": { "description": "Extensions for frames", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "duration": { "description": "The duration of the recording in seconds - for audio and video.", @@ -128,17 +128,17 @@ }, "_duration": { "description": "Extensions for duration", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "content": { "description": "The actual content of the media - inline or by direct reference to the media source file.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "note": { "description": "Comments made about the media by the performer, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json index 7fe7938..78496ff 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Medication.schema.json @@ -21,7 +21,7 @@ }, "code": { "description": "A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "status": { "description": "A code to indicate if the medication is in active use.", @@ -34,7 +34,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isBrand": { "description": "Set to true if the item is attributable to a specific manufacturer.", @@ -42,7 +42,7 @@ }, "_isBrand": { "description": "Extensions for isBrand", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isOverTheCounter": { "description": "Set to true if the medication can be obtained without an order from a prescriber.", @@ -50,15 +50,15 @@ }, "_isOverTheCounter": { "description": "Extensions for isOverTheCounter", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "manufacturer": { "description": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "form": { "description": "Describes the form of the item. Powder; tablets; capsule.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "ingredient": { "description": "Identifies a particular constituent of interest in the product.", @@ -75,7 +75,7 @@ "description": "Photo(s) or graphic representation(s) of the medication.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } } }, @@ -95,11 +95,11 @@ "properties": { "itemCodeableConcept": { "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "isActive": { "description": "Indication of whether this ingredient affects the therapeutic action of the drug.", @@ -107,11 +107,11 @@ }, "_isActive": { "description": "Extensions for isActive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" } } } @@ -127,7 +127,7 @@ "properties": { "container": { "description": "The kind of container that this package comes as.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "content": { "description": "A set of components that go to make up the described item.", @@ -157,15 +157,15 @@ "properties": { "itemCodeableConcept": { "description": "Identifies one of the items in the package.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "Identifies one of the items in the package.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "amount": { "description": "The amount of the product that is in the package.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } @@ -185,7 +185,7 @@ }, "_lotNumber": { "description": "Extensions for lotNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expirationDate": { "description": "When this specific batch of product will expire.", @@ -194,7 +194,7 @@ }, "_expirationDate": { "description": "Extensions for expirationDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json index 69b44b8..b02c26d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationAdministration.schema.json @@ -23,21 +23,21 @@ "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular event is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -54,33 +54,33 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates the type of medication administration and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationCodeableConcept": { "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "The person or animal or group receiving the medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The visit, admission or other contact between patient and health care provider the medication administration was performed as part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "supportingInformation": { "description": "Additional information (for example, patient height and weight) that supports the administration of the medication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "effectiveDateTime": { @@ -90,11 +90,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "A specific date/time or interval of time during which the administration took place (or did not take place, when the \u0027notGiven\u0027 attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "performer": { "description": "The individual who was responsible for giving the medication to the patient.", @@ -109,45 +109,45 @@ }, "_notGiven": { "description": "Extensions for notGiven", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reasonNotGiven": { "description": "A code indicating why the administration was not performed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonCode": { "description": "A code indicating why the medication was given.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition or observation that supports why the medication was administered.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "prescription": { "description": "The original request, instruction or authority to perform the administration.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The device used in administering the medication to the patient. For example, a particular infusion pump.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Extra information about the medication administration that is not conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosage": { @@ -158,7 +158,7 @@ "description": "A summary of the events of interest that have occurred, such as when the administration was verified.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -179,11 +179,11 @@ "properties": { "actor": { "description": "The device, practitioner, etc. who performed the action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -206,31 +206,31 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "site": { "description": "A coded specification of the anatomic site where the medication first entered the body. For example, \"left arm\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "route": { "description": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "method": { "description": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dose": { "description": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateRatio": { "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "rateSimpleQuantity": { "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json index ec52057..aa4e76a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationDispense.schema.json @@ -23,14 +23,14 @@ "description": "Identifier assigned by the dispensing facility - this is an identifier assigned outside FHIR.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "partOf": { "description": "The procedure that the dispense is done because of.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -47,33 +47,33 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates type of medication dispense and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationCodeableConcept": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "A link to a resource representing the person or the group to whom the medication will be given.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "supportingInformation": { "description": "Additional information that supports the medication being dispensed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "performer": { @@ -87,20 +87,20 @@ "description": "Indicates the medication order that is being dispensed against.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { "description": "Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "quantity": { "description": "The amount of medication that has been dispensed. Includes unit of measure.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "daysSupply": { "description": "The amount of medication expressed as a timing amount.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "whenPrepared": { "description": "The time when the dispensed product was packaged and reviewed.", @@ -109,7 +109,7 @@ }, "_whenPrepared": { "description": "Extensions for whenPrepared", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whenHandedOver": { "description": "The time the dispensed product was provided to the patient or their representative.", @@ -118,31 +118,31 @@ }, "_whenHandedOver": { "description": "Extensions for whenHandedOver", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "destination": { "description": "Identification of the facility/location where the medication was shipped to, as part of the dispense event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "receiver": { "description": "Identifies the person who picked up the medication. This will usually be a patient or their caregiver, but some cases exist where it can be a healthcare professional.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Extra information about the dispense that could not be conveyed in the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosageInstruction": { "description": "Indicates how the medication is to be used by the patient.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } }, "substitution": { @@ -153,7 +153,7 @@ "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "notDone": { @@ -162,21 +162,21 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReasonCodeableConcept": { "description": "Indicates the reason why a dispense was not performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "notDoneReasonReference": { "description": "Indicates the reason why a dispense was not performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "eventHistory": { "description": "A summary of the events of interest that have occurred, such as when the dispense was verified.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -196,11 +196,11 @@ "properties": { "actor": { "description": "The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -223,24 +223,24 @@ }, "_wasSubstituted": { "description": "Extensions for wasSubstituted", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "A code signifying whether a different drug was dispensed from what was prescribed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "Indicates the reason for the substitution of (or lack of substitution) from what was prescribed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "responsibleParty": { "description": "The person or organization that has primary responsibility for the substitution.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json index b82361b..726b7f8 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationRequest.schema.json @@ -23,26 +23,26 @@ "description": "This records identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. For example a re-imbursement system might issue its own id for each prescription that is created. This is particularly important where FHIR only provides part of an entire workflow process where records must be tracked through an entire system.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Protocol or definition followed by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A plan or request that is fulfilled in whole or in part by this medication request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "A code specifying the current state of the order. Generally this will be active or completed state.", @@ -60,7 +60,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Whether the request is a proposal, plan, or an original order.", @@ -74,11 +74,11 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates the type of medication order and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Indicates how quickly the Medication Request should be addressed with respect to other requests.", @@ -92,29 +92,29 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "medicationCodeableConcept": { "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "A link to a resource representing the person or set of individuals to whom the medication will be given.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "A link to an encounter, or episode of care, that identifies the particular occurrence or set occurrences of contact between patient and health care provider.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "supportingInformation": { "description": "Include additional information (for example, patient height and weight) that supports the ordering of the medication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "authoredOn": { @@ -124,7 +124,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual, organization or device that initiated the request and has responsibility for its activation.", @@ -132,34 +132,34 @@ }, "recorder": { "description": "The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "The reason or the indication for ordering the medication.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition or observation that supports why the medication was ordered.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Extra information about the prescription that could not be conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosageInstruction": { "description": "Indicates how the medication is to be used by the patient.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } }, "dispenseRequest": { @@ -172,20 +172,20 @@ }, "priorPrescription": { "description": "A link to a resource representing an earlier order related order or prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "detectedIssue": { "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "eventHistory": { "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -206,11 +206,11 @@ "properties": { "agent": { "description": "The healthcare professional responsible for authorizing the initial prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -229,7 +229,7 @@ "properties": { "validityPeriod": { "description": "This indicates the validity period of a prescription (stale dating the Prescription).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "numberOfRepeatsAllowed": { "description": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.", @@ -238,19 +238,19 @@ }, "_numberOfRepeatsAllowed": { "description": "Extensions for numberOfRepeatsAllowed", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "The amount that is to be dispensed for one fill.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "expectedSupplyDuration": { "description": "Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "performer": { "description": "Indicates the intended dispensing Organization specified by the prescriber.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -270,11 +270,11 @@ }, "_allowed": { "description": "Extensions for allowed", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reason": { "description": "Indicates the reason for the substitution, or why substitution must or must not be performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json index 129dada..87a9d81 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MedicationStatement.schema.json @@ -23,26 +23,26 @@ "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular event is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "context": { "description": "The encounter or episode of care that establishes the context for this MedicationStatement.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "A code representing the patient or other source\u0027s judgment about the state of the medication used that this statement is about. Generally this will be active or completed.", @@ -58,19 +58,19 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates where type of medication statement and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationCodeableConcept": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", @@ -79,11 +79,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dateAsserted": { "description": "The date when the medication statement was asserted by the information source.", @@ -92,21 +92,21 @@ }, "_dateAsserted": { "description": "Extensions for dateAsserted", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "informationSource": { "description": "The person or organization that provided the information about the taking of this medication. Note: Use derivedFrom when a MedicationStatement is derived from other resources, e.g Claim or MedicationRequest.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "The person, animal or group who is/was taking the medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "derivedFrom": { "description": "Allows linking the MedicationStatement to the underlying MedicationRequest, or to other information that supports or is used to derive the MedicationStatement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "taken": { @@ -121,41 +121,41 @@ }, "_taken": { "description": "Extensions for taken", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reasonNotTaken": { "description": "A code indicating why the medication was not taken.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonCode": { "description": "A reason for why the medication is being/was taken.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition or observation that supports why the medication is being/was taken.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Provides extra information about the medication statement that is not conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosage": { "description": "Indicates how the medication is/was or should be taken by the patient.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json index 105afd6..52596ca 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageDefinition.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this message definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the message definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the message definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the message definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the message definition.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this message definition. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this message definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the message definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the message definition changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the message definition.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate message definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the message definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the message definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the message definition.", @@ -137,29 +137,29 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "The MessageDefinition that is the basis for the contents of this resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "Identifies a protocol or workflow that this MessageDefinition represents a step in.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "A MessageDefinition that is superseded by this definition.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "event": { "description": "A coded identifier of a supported messaging event.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "category": { "description": "The impact of the content of the message.", @@ -168,7 +168,7 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focus": { "description": "Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.", @@ -183,7 +183,7 @@ }, "_responseRequired": { "description": "Extensions for responseRequired", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedResponse": { "description": "Indicates what types of messages may be sent as an application-level response to this message.", @@ -215,11 +215,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A profile that reflects constraints for the focal resource (and potentially for related resources).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "min": { "description": "Identifies the minimum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", @@ -228,7 +228,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Identifies the maximum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", @@ -236,7 +236,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -252,7 +252,7 @@ "properties": { "message": { "description": "A reference to the message definition that must be adhered to by this supported response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "situation": { "description": "Provides a description of the circumstances in which this response should be used (as opposed to one of the alternative responses).", @@ -260,7 +260,7 @@ }, "_situation": { "description": "Extensions for situation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json index 6d9158e..d56b5e6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/MessageHeader.schema.json @@ -21,7 +21,7 @@ }, "event": { "description": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value \"http://hl7.org/fhir/message-events\".", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "destination": { "description": "The destination application which the message is intended for.", @@ -32,11 +32,11 @@ }, "receiver": { "description": "Allows data conveyed by a message to be addressed to a particular person or department when routing to a specific application isn\u0027t sufficient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "sender": { "description": "Identifies the sending system to allow the use of a trust relationship.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "timestamp": { "description": "The time that the message was sent.", @@ -44,15 +44,15 @@ }, "_timestamp": { "description": "Extensions for timestamp", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "The person or device that performed the data entry leading to this message. When there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "author": { "description": "The logical author of the message - the person or device that decided the described event should happen. When there is more than one candidate, pick the most proximal to the MessageHeader. Can provide other authors in extensions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "source": { "description": "The source application from which this message originated.", @@ -60,11 +60,11 @@ }, "responsible": { "description": "The person or organization that accepts overall responsibility for the contents of the message. The implication is that the message event happened under the policies of the responsible party.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "response": { "description": "Information about the message that this message is a response to. Only present if this message is a response.", @@ -74,7 +74,7 @@ "description": "The actual data of the message - a reference to the root/focus class of the event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -100,11 +100,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "Identifies the target end system in situations where the initial message transmission is to an intermediary system.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "endpoint": { "description": "Indicates where the message should be routed to.", @@ -112,7 +112,7 @@ }, "_endpoint": { "description": "Extensions for endpoint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -132,7 +132,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "software": { "description": "May include configuration or other information useful in debugging.", @@ -140,7 +140,7 @@ }, "_software": { "description": "Extensions for software", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "Can convey versions of multiple systems in situations where a message passes through multiple hands.", @@ -148,11 +148,11 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "An e-mail, phone, website or other contact point to use to resolve issues with message communications.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "endpoint": { "description": "Identifies the routing target to send acknowledgements to.", @@ -160,7 +160,7 @@ }, "_endpoint": { "description": "Extensions for endpoint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -181,7 +181,7 @@ }, "_identifier": { "description": "Extensions for identifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Code that identifies the type of response to the message - whether it was successful or not, and whether it should be resent or not.", @@ -194,11 +194,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "details": { "description": "Full details of any issues found in the message.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json index 0a33b20..4ba9047 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Meta.schema.json @@ -19,7 +19,7 @@ }, "_versionId": { "description": "Extensions for versionId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastUpdated": { "description": "When the resource last changed - e.g. when the version changed.", @@ -27,7 +27,7 @@ }, "_lastUpdated": { "description": "Extensions for lastUpdated", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].", @@ -40,21 +40,21 @@ "description": "Extensions for profile", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "security": { "description": "Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "tag": { "description": "Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json index ed5f40f..2b8ab7b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NamingSystem.schema.json @@ -25,7 +25,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this naming system. Enables tracking the life-cycle of the content.", @@ -39,7 +39,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "Indicates the purpose for the naming system - what kinds of things does it make unique?", @@ -52,7 +52,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the naming system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the naming system changes.", @@ -61,7 +61,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the naming system.", @@ -69,13 +69,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "responsible": { @@ -84,11 +84,11 @@ }, "_responsible": { "description": "Extensions for responsible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Categorizes a naming system for easier search by grouping related naming systems.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A free text natural language description of the naming system from a consumer\u0027s perspective. Details about what the namespace identifies including scope, granularity, version labeling, etc.", @@ -96,20 +96,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate naming system instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the naming system is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "usage": { @@ -118,7 +118,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uniqueId": { "description": "Indicates how the system may be identified when referenced in electronic exchange.", @@ -129,7 +129,7 @@ }, "replacedBy": { "description": "For naming systems that are retired, indicates the naming system that should be used in their place (if any).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -159,7 +159,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The string that should be sent over the wire to identify the code system or identifier system.", @@ -167,7 +167,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "preferred": { "description": "Indicates whether this identifier is the \"preferred\" identifier of this type.", @@ -175,7 +175,7 @@ }, "_preferred": { "description": "Extensions for preferred", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Notes about the past or intended usage of this identifier.", @@ -183,11 +183,11 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json index 70a1749..debb554 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Narrative.schema.json @@ -24,7 +24,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "div": { "description": "The actual narrative content, a stripped down version of XHTML.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json index f422adc..9f77c23 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/NutritionOrder.schema.json @@ -23,7 +23,7 @@ "description": "Identifiers assigned to this order by the order sender or by the order receiver.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -43,15 +43,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "An encounter that provides additional information about the healthcare context in which this request is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dateTime": { "description": "The date and time that this nutrition order was requested.", @@ -60,31 +60,31 @@ }, "_dateTime": { "description": "Extensions for dateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderer": { "description": "The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "allergyIntolerance": { "description": "A link to a record of allergies or intolerances which should be included in the nutrition order.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "foodPreferenceModifier": { "description": "This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "excludeFoodModifier": { "description": "This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced AllergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "oralDiet": { @@ -122,14 +122,14 @@ "description": "The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "schedule": { "description": "The time period and frequency at which the diet should be given. The diet should be given for the combination of all schedules if more than one schedule is present.", "type": "array", "items": { - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" } }, "nutrient": { @@ -150,7 +150,7 @@ "description": "The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "instruction": { @@ -159,7 +159,7 @@ }, "_instruction": { "description": "Extensions for instruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -175,11 +175,11 @@ "properties": { "modifier": { "description": "The nutrient that is being modified such as carbohydrate or sodium.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "amount": { "description": "The quantity of the specified nutrient to include in diet.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } @@ -195,11 +195,11 @@ "properties": { "modifier": { "description": "Any texture modifications (for solid foods) that should be made, e.g. easy to chew, chopped, ground, and pureed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "foodType": { "description": "The food type(s) (e.g. meats, all foods) that the texture modification applies to. This could be all foods types.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -215,7 +215,7 @@ "properties": { "type": { "description": "The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "productName": { "description": "The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".", @@ -223,18 +223,18 @@ }, "_productName": { "description": "Extensions for productName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "schedule": { "description": "The time period and frequency at which the supplement(s) should be given. The supplement should be given for the combination of all schedules if more than one schedule is present.", "type": "array", "items": { - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" } }, "quantity": { "description": "The amount of the nutritional supplement to be given.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "instruction": { "description": "Free text or additional instructions or information pertaining to the oral supplement.", @@ -242,7 +242,7 @@ }, "_instruction": { "description": "Extensions for instruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -258,7 +258,7 @@ "properties": { "baseFormulaType": { "description": "The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "baseFormulaProductName": { "description": "The product or brand name of the enteral or infant formula product such as \"ACME Adult Standard Formula\".", @@ -266,11 +266,11 @@ }, "_baseFormulaProductName": { "description": "Extensions for baseFormulaProductName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "additiveType": { "description": "Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "additiveProductName": { "description": "The product or brand name of the type of modular component to be added to the formula.", @@ -278,15 +278,15 @@ }, "_additiveProductName": { "description": "Extensions for additiveProductName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "caloricDensity": { "description": "The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "routeofAdministration": { "description": "The route or physiological path of administration into the patient\u0027s gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "administration": { "description": "Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.", @@ -297,7 +297,7 @@ }, "maxVolumeToDeliver": { "description": "The maximum total quantity of formula that may be administered to a subject over the period of time, e.g. 1440 mL over 24 hours.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "administrationInstruction": { "description": "Free text formula administration, feeding instructions or additional instructions or information.", @@ -305,7 +305,7 @@ }, "_administrationInstruction": { "description": "Extensions for administrationInstruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -321,19 +321,19 @@ "properties": { "schedule": { "description": "The time period and frequency at which the enteral formula should be delivered to the patient.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "quantity": { "description": "The volume of formula to provide to the patient per the specified administration schedule.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateSimpleQuantity": { "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateRatio": { "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json index 82e881e..e84d285 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Observation.schema.json @@ -23,14 +23,14 @@ "description": "A unique identifier assigned to this observation.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -49,26 +49,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the general type of observation being made.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { "description": "Describes what was observed. Sometimes this is called the observation \"name\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", @@ -77,11 +77,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "issued": { "description": "The date and time this observation was made available to providers, typically after the results have been reviewed and verified.", @@ -89,22 +89,22 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "Who was responsible for asserting the observed value as \"true\".", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "valueQuantity": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueCodeableConcept": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueString": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -112,7 +112,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -120,23 +120,23 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueRange": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valueRatio": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueSampledData": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueAttachment": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -145,7 +145,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -154,19 +154,19 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePeriod": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dataAbsentReason": { "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "interpretation": { "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "comment": { "description": "May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.", @@ -174,23 +174,23 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "bodySite": { "description": "Indicates the site on the subject\u0027s body where the observation was made (i.e. the target site).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "method": { "description": "Indicates the mechanism used to perform the observation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "specimen": { "description": "The specimen that was used when this observation was made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The device used to generate the observation data.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "referenceRange": { "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", @@ -231,26 +231,26 @@ "properties": { "low": { "description": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003c\u003d2.3).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "high": { "description": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003e\u003d 2.3).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "type": { "description": "Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "appliesTo": { "description": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "age": { "description": "The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "text": { "description": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \u0027normals\u0027.", @@ -258,7 +258,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -286,11 +286,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "A reference to the observation or [[[QuestionnaireResponse]]] resource that is related to this observation.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -309,15 +309,15 @@ "properties": { "code": { "description": "Describes what was observed. Sometimes this is called the observation \"code\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueQuantity": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueCodeableConcept": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueString": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -325,23 +325,23 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueRange": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valueRatio": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueSampledData": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueAttachment": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -350,7 +350,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -359,19 +359,19 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePeriod": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dataAbsentReason": { "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "interpretation": { "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "referenceRange": { "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json index 434c1c6..44de20b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationDefinition.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the operation definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the operation definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the operation definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this operation definition. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "Whether this is an operation or a named query.", @@ -67,7 +67,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this operation definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the operation definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the operation definition changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the operation definition.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate operation definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the operation definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "idempotent": { "description": "Operations that are idempotent (see [HTTP specification definition of idempotent](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)) may be invoked by performing an HTTP GET operation instead of a POST.", @@ -137,7 +137,7 @@ }, "_idempotent": { "description": "Extensions for idempotent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The name used to invoke the operation.", @@ -146,7 +146,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional information about how to use this operation or named query.", @@ -154,11 +154,11 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "Indicates that this operation definition is a constraining profile on the base.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "resource": { "description": "The types on which this operation can be executed.", @@ -172,7 +172,7 @@ "description": "Extensions for resource", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "system": { @@ -181,7 +181,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Indicates whether this operation or named query can be invoked at the resource type level for any given resource type level (e.g. without needing to choose a specific resource id for the context).", @@ -189,7 +189,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "instance": { "description": "Indicates whether this operation can be invoked on a particular instance of one of the given types.", @@ -197,7 +197,7 @@ }, "_instance": { "description": "Extensions for instance", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parameter": { "description": "The parameters for the operation/query.", @@ -235,7 +235,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Whether this is an input or an output parameter.", @@ -247,7 +247,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "The minimum number of times this parameter SHALL appear in the request or response.", @@ -256,7 +256,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "The maximum number of times this element is permitted to appear in the request or response.", @@ -264,7 +264,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Describes the meaning or use of this parameter.", @@ -272,7 +272,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type for this parameter.", @@ -281,7 +281,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "searchType": { "description": "How the parameter is understood as a search parameter. This is only used if the parameter type is \u0027string\u0027.", @@ -299,11 +299,11 @@ }, "_searchType": { "description": "Extensions for searchType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A profile the specifies the rules that this parameter must conform to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "binding": { "description": "Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).", @@ -340,7 +340,7 @@ }, "_strength": { "description": "Extensions for strength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetUri": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", @@ -348,11 +348,11 @@ }, "_valueSetUri": { "description": "Extensions for valueSetUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetReference": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -377,7 +377,7 @@ "description": "Extensions for parameterName", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "comment": { @@ -386,7 +386,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json index f6b6364..9c11087 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/OperationOutcome.schema.json @@ -54,7 +54,7 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additional provide its own code for the error in the details element.", @@ -93,11 +93,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "details": { "description": "Additional details about the error. This may be a text description of the error, or a system code that identifies the error.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "diagnostics": { "description": "Additional diagnostic information about the issue. Typically, this may be a description of how a value is erroneous, or a stack dump to help trace the issue.", @@ -105,7 +105,7 @@ }, "_diagnostics": { "description": "Extensions for diagnostics", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child access that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be \"http.\" + the parameter name.", @@ -118,7 +118,7 @@ "description": "Extensions for location", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "expression": { @@ -132,7 +132,7 @@ "description": "Extensions for expression", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json index 4ac3a88..7b10c26 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Organization.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for the organization that is used to identify the organization across multiple disparate systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,13 +32,13 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The kind(s) of organization that this is.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "name": { @@ -47,7 +47,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "A list of alternate names that the organization is known as, or was known as in the past.", @@ -60,26 +60,26 @@ "description": "Extensions for alias", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "telecom": { "description": "A contact detail for the organization.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "An address for the organization.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "partOf": { "description": "The organization of which this organization forms a part.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contact": { "description": "Contact for the organization for a certain purpose.", @@ -92,7 +92,7 @@ "description": "Technical endpoints providing access to services operated for the organization.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -112,22 +112,22 @@ "properties": { "purpose": { "description": "Indicates a purpose for which the contact can be reached.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "A name associated with the contact.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "telecom": { "description": "A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Visiting or postal addresses for the contact.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json index 72cccd6..59cec09 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ParameterDefinition.schema.json @@ -19,7 +19,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Whether the parameter is input or output for the module.", @@ -28,7 +28,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "The minimum number of times this parameter SHALL appear in the request or response.", @@ -37,7 +37,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "The maximum number of times this element is permitted to appear in the request or response.", @@ -45,7 +45,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "A brief discussion of what the parameter is for and how it is used by the module.", @@ -53,7 +53,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of the parameter.", @@ -62,11 +62,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json index f4254a6..02cc2f0 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Parameters.schema.json @@ -37,7 +37,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "If the parameter is a data type.", @@ -45,7 +45,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "If the parameter is a data type.", @@ -54,7 +54,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "If the parameter is a data type.", @@ -63,7 +63,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "If the parameter is a data type.", @@ -71,7 +71,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "If the parameter is a data type.", @@ -79,7 +79,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "If the parameter is a data type.", @@ -87,7 +87,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "If the parameter is a data type.", @@ -95,7 +95,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "If the parameter is a data type.", @@ -104,7 +104,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "If the parameter is a data type.", @@ -113,7 +113,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "If the parameter is a data type.", @@ -122,7 +122,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "If the parameter is a data type.", @@ -131,7 +131,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "If the parameter is a data type.", @@ -140,7 +140,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "If the parameter is a data type.", @@ -149,7 +149,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "If the parameter is a data type.", @@ -158,7 +158,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "If the parameter is a data type.", @@ -167,7 +167,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "If the parameter is a data type.", @@ -176,7 +176,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "If the parameter is a data type.", @@ -184,155 +184,155 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "If the parameter is a data type.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "If the parameter is a data type.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "If the parameter is a data type.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "If the parameter is a data type.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "If the parameter is a data type.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "If the parameter is a data type.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "If the parameter is a data type.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "If the parameter is a data type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "If the parameter is a data type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "If the parameter is a data type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "If the parameter is a data type.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "If the parameter is a data type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "If the parameter is a data type.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "If the parameter is a data type.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "If the parameter is a data type.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "If the parameter is a data type.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "If the parameter is a data type.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "If the parameter is a data type.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "If the parameter is a data type.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "If the parameter is a data type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "If the parameter is a data type.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "If the parameter is a data type.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "If the parameter is a data type.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "If the parameter is a data type.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "If the parameter is a data type.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "If the parameter is a data type.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "If the parameter is a data type.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "If the parameter is a data type.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "If the parameter is a data type.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "If the parameter is a data type.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "If the parameter is a data type.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "If the parameter is a data type.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "If the parameter is a data type.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "If the parameter is a data type.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "If the parameter is a data type.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "If the parameter is a data type.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "resource": { "description": "If the parameter is a whole resource.", - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" }, "part": { "description": "A named part of a multi-part parameter.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json index decd462..da1fa9d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Patient.schema.json @@ -23,7 +23,7 @@ "description": "An identifier for this patient.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,20 +32,20 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A name associated with the individual.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "gender": { @@ -60,7 +60,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The date of birth for the individual.", @@ -69,7 +69,7 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedBoolean": { "description": "Indicates if the individual is deceased or not.", @@ -77,7 +77,7 @@ }, "_deceasedBoolean": { "description": "Extensions for deceasedBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedDateTime": { "description": "Indicates if the individual is deceased or not.", @@ -86,18 +86,18 @@ }, "_deceasedDateTime": { "description": "Extensions for deceasedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "address": { "description": "Addresses for the individual.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "maritalStatus": { "description": "This field contains a patient\u0027s most recent marital (civil) status.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "multipleBirthBoolean": { "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", @@ -105,7 +105,7 @@ }, "_multipleBirthBoolean": { "description": "Extensions for multipleBirthBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "multipleBirthInteger": { "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", @@ -114,13 +114,13 @@ }, "_multipleBirthInteger": { "description": "Extensions for multipleBirthInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "photo": { "description": "Image of the patient.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "contact": { @@ -145,12 +145,12 @@ "description": "Patient\u0027s nominated care provider.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "managingOrganization": { "description": "Organization that is the custodian of the patient record.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "link": { "description": "Link to another patient resource that concerns the same actual patient.", @@ -178,23 +178,23 @@ "description": "The nature of the relationship between the patient and the contact person.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "name": { "description": "A name associated with the contact person.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Address for the contact person.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "gender": { "description": "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", @@ -208,15 +208,15 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "Organization on behalf of which the contact is acting or for which the contact is working.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The period during which this contact person or organization is valid to be contacted relating to this patient.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } @@ -232,15 +232,15 @@ "properties": { "species": { "description": "Identifies the high level taxonomic categorization of the kind of animal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "breed": { "description": "Identifies the detailed categorization of the kind of animal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "genderStatus": { "description": "Indicates the current state of the animal\u0027s reproductive organs.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -259,7 +259,7 @@ "properties": { "language": { "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "preferred": { "description": "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", @@ -267,7 +267,7 @@ }, "_preferred": { "description": "Extensions for preferred", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -286,7 +286,7 @@ "properties": { "other": { "description": "The other patient resource that the link refers to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of link between this patient resource and another patient resource.", @@ -300,7 +300,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json index c6e3a1d..91b0767 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentNotice.schema.json @@ -23,7 +23,7 @@ "description": "The notice business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "request": { "description": "Reference of resource for which payment is being made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "Reference of response to resource for which payment is being made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "statusDate": { "description": "The date when the above payment action occurrred.", @@ -50,7 +50,7 @@ }, "_statusDate": { "description": "Extensions for statusDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when this resource was created.", @@ -59,23 +59,23 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "paymentStatus": { "description": "The payment status, typically paid: payment sent, cleared: payment received.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json index b90a59a..2241551 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PaymentReconciliation.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,11 +33,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period of time for which payments have been gathered into this bulk payment for settlement.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -46,19 +46,19 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Transaction status: error, complete.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -66,15 +66,15 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "detail": { "description": "List of individual settlement amounts and the corresponding transaction.", @@ -85,11 +85,11 @@ }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "total": { "description": "Total payment amount.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "processNote": { "description": "Suite of notes.", @@ -115,23 +115,23 @@ "properties": { "type": { "description": "Code to indicate the nature of the payment, adjustment, funds advance, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "request": { "description": "The claim or financial resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "The claim response resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "submitter": { "description": "The Organization which submitted the claim or financial transaction.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payee": { "description": "The organization which is receiving the payment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date of the invoice or financial resource.", @@ -140,11 +140,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Amount paid for this detail.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ @@ -163,7 +163,7 @@ "properties": { "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -171,7 +171,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json index 3ec97f7..4b6793a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Period.schema.json @@ -19,7 +19,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "The end of the period. If the end of the period is missing, it means that the period is ongoing. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.", @@ -28,7 +28,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json index 0650e8b..9326835 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Person.schema.json @@ -23,21 +23,21 @@ "description": "Identifier for a person within a particular scope.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "name": { "description": "A name associated with the person.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "gender": { @@ -52,7 +52,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The birth date for the person.", @@ -61,22 +61,22 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "address": { "description": "One or more addresses for the person.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "photo": { "description": "An image that can be displayed as a thumbnail of the person to enhance the identification of the individual.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "managingOrganization": { "description": "The organization that is the custodian of the person record.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "active": { "description": "Whether this person\u0027s record is in active use.", @@ -84,7 +84,7 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Link to a resource that concerns the same actual person.", @@ -110,7 +110,7 @@ "properties": { "target": { "description": "The resource to which this actual person is associated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "assurance": { "description": "Level of assurance that this link is actually associated with the target resource.", @@ -124,7 +124,7 @@ }, "_assurance": { "description": "Extensions for assurance", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json index f99df42..a282bd8 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PlanDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this plan definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the plan definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the plan definition.", @@ -56,11 +56,11 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of asset the plan definition represents, e.g. an order set, protocol, or event-condition-action rule.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "status": { "description": "The status of this plan definition. Enables tracking the life-cycle of the content.", @@ -74,7 +74,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this plan definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -82,7 +82,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the plan definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the plan definition changes.", @@ -91,7 +91,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the plan definition.", @@ -99,7 +99,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the plan definition from a consumer\u0027s perspective.", @@ -107,7 +107,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this plan definition is needed and why it has been designed as it has.", @@ -115,7 +115,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the asset is used from a clinical perspective.", @@ -123,7 +123,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -132,7 +132,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -141,45 +141,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the plan definition content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate plan definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the plan definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the plan definition. Topics provide a high-level categorization of the definition that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -188,20 +188,20 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "library": { "description": "A reference to a Library resource containing any formal logic used by the plan definition.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "goal": { @@ -235,32 +235,32 @@ "properties": { "category": { "description": "Indicates a category the goal falls within.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Identifies the expected level of importance associated with reaching/sustaining the defined goal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "start": { "description": "The event after which the goal should begin being pursued.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "addresses": { "description": "Identifies problems, conditions, issues, or concerns the goal is intended to address.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "documentation": { "description": "Didactic or other informational resources associated with the goal that provide further supporting information about the goal. Information resources can include inline text commentary and links to web resources.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "target": { @@ -287,23 +287,23 @@ "properties": { "measure": { "description": "The parameter whose value is to be tracked, e.g. body weigth, blood pressure, or hemoglobin A1c level.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "detailQuantity": { "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "detailRange": { "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "detailCodeableConcept": { "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "due": { "description": "Indicates the timeframe after the start of the goal in which the goal should be met.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" } } } @@ -323,7 +323,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "The title of the action displayed to a user.", @@ -331,7 +331,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the action used to provide a summary to display to the user.", @@ -339,7 +339,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "textEquivalent": { "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", @@ -347,27 +347,27 @@ }, "_textEquivalent": { "description": "Extensions for textEquivalent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reason": { "description": "A description of why this action is necessary or appropriate.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "documentation": { "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "goalId": { @@ -382,14 +382,14 @@ "description": "Extensions for goalId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "triggerDefinition": { "description": "A description of when the action should be triggered.", "type": "array", "items": { - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "condition": { @@ -403,14 +403,14 @@ "description": "Defines input data requirements for the action.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "output": { "description": "Defines the outputs of the action, if any.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "relatedAction": { @@ -427,23 +427,23 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "An optional value describing when the action should be performed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingDuration": { "description": "An optional value describing when the action should be performed.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "timingRange": { "description": "An optional value describing when the action should be performed.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "timingTiming": { "description": "An optional value describing when the action should be performed.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "participant": { "description": "Indicates who should participate in performing the action described.", @@ -454,7 +454,7 @@ }, "type": { "description": "The type of action to perform (create, update, remove).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "groupingBehavior": { "description": "Defines the grouping behavior for the action and its children.", @@ -467,7 +467,7 @@ }, "_groupingBehavior": { "description": "Extensions for groupingBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "selectionBehavior": { "description": "Defines the selection behavior for the action and its children.", @@ -483,7 +483,7 @@ }, "_selectionBehavior": { "description": "Extensions for selectionBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requiredBehavior": { "description": "Defines the requiredness behavior for the action.", @@ -496,7 +496,7 @@ }, "_requiredBehavior": { "description": "Extensions for requiredBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "precheckBehavior": { "description": "Defines whether the action should usually be preselected.", @@ -508,7 +508,7 @@ }, "_precheckBehavior": { "description": "Extensions for precheckBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cardinalityBehavior": { "description": "Defines whether the action can be selected multiple times.", @@ -520,15 +520,15 @@ }, "_cardinalityBehavior": { "description": "Extensions for cardinalityBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "transform": { "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dynamicValue": { "description": "Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.", @@ -567,7 +567,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", @@ -575,7 +575,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -583,7 +583,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", @@ -591,7 +591,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -612,7 +612,7 @@ }, "_actionId": { "description": "Extensions for actionId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relationship": { "description": "The relationship of this action to the related action.", @@ -631,15 +631,15 @@ }, "_relationship": { "description": "Extensions for relationship", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "offsetDuration": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "offsetRange": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" } } } @@ -664,11 +664,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The role the participant should play in performing the described action.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -688,7 +688,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", @@ -696,7 +696,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -704,7 +704,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression specifying the value of the customized element.", @@ -712,7 +712,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json index ff1c0a4..1b99d57 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Practitioner.schema.json @@ -23,7 +23,7 @@ "description": "An identifier that applies to this person in this role.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,27 +32,27 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "The name(s) associated with the practitioner.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail for the practitioner, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Address(es) of the practitioner that are not role specific (typically home address). \rWork addresses are not typically entered in this property as they are usually role dependent.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "gender": { @@ -67,7 +67,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The date of birth for the practitioner.", @@ -76,13 +76,13 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "photo": { "description": "Image of the person.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "qualification": { @@ -96,7 +96,7 @@ "description": "A language the practitioner is able to use in patient communication.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -118,20 +118,20 @@ "description": "An identifier that applies to this person\u0027s qualification in this role.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "code": { "description": "Coded representation of the qualification.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "period": { "description": "Period during which the qualification is valid.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "issuer": { "description": "Organization that regulates and issues the qualification.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json index e7eb089..238de9e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/PractitionerRole.schema.json @@ -23,7 +23,7 @@ "description": "Business Identifiers that are specific to a role/location.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,53 +32,53 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "practitioner": { "description": "Practitioner that is able to provide the defined services for the organation.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization where the Practitioner performs the roles associated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "code": { "description": "Roles which this practitioner is authorized to perform for the organization.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "Specific specialty of the practitioner.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "location": { "description": "The location(s) at which this practitioner provides care.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "healthcareService": { "description": "The list of healthcare services that this worker provides for this role\u0027s Organization/Location(s).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "telecom": { "description": "Contact details that are specific to the role/location/service.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "availableTime": { @@ -101,13 +101,13 @@ }, "_availabilityExceptions": { "description": "Extensions for availabilityExceptions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "Technical endpoints providing access to services operated for the practitioner with this role.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -137,7 +137,7 @@ "description": "Extensions for daysOfWeek", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "allDay": { @@ -146,7 +146,7 @@ }, "_allDay": { "description": "Extensions for allDay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableStartTime": { "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -155,7 +155,7 @@ }, "_availableStartTime": { "description": "Extensions for availableStartTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableEndTime": { "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -164,7 +164,7 @@ }, "_availableEndTime": { "description": "Extensions for availableEndTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -184,11 +184,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "during": { "description": "Service is not available (seasonally or for a public holiday) from this date.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json index aab64ca..362573d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Procedure.schema.json @@ -23,28 +23,28 @@ "description": "This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A reference to a resource that contains details of the request for this procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular procedure is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -54,7 +54,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDone": { "description": "Set this to true if the record is saying that the procedure was NOT performed.", @@ -62,27 +62,27 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReason": { "description": "A code indicating why the procedure was not performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\").", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The person, animal or group on which the procedure was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter during which the procedure was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performedDateTime": { "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", @@ -91,11 +91,11 @@ }, "_performedDateTime": { "description": "Extensions for performedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performedPeriod": { "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "performer": { "description": "Limited to \u0027real\u0027 people rather than equipment.", @@ -106,66 +106,66 @@ }, "location": { "description": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "The coded reason why the procedure was performed. This may be coded entity of some type, or may simply be present as text.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "The condition that is the reason why the procedure was performed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "outcome": { "description": "The outcome of the procedure - did it resolve reasons for the procedure being performed?", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "report": { "description": "This could be a histology result, pathology report, surgical report, etc..", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "complication": { "description": "Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any \u0027post procedure\u0027 issues.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "complicationDetail": { "description": "Any complications that occurred during the procedure, or in the immediate post-performance period.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "followUp": { "description": "If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "note": { "description": "Any other notes about the procedure. E.g. the operative notes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "focalDevice": { @@ -179,14 +179,14 @@ "description": "Identifies medications, devices and any other substance used as part of the procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "usedCode": { "description": "Identifies coded items that were used as part of the procedure.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -207,15 +207,15 @@ "properties": { "role": { "description": "For example: surgeon, anaethetist, endoscopist.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The practitioner who was involved in the procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -234,11 +234,11 @@ "properties": { "action": { "description": "The kind of change that happened to the device during the procedure.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "manipulated": { "description": "The device that was manipulated (changed) during the procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json index 45dfcf9..eebacd9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcedureRequest.schema.json @@ -23,33 +23,33 @@ "description": "Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Protocol or definition followed by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "Plan/proposal/order fulfilled by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "The request takes the place of the referenced completed or terminated request(s).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "requisition": { "description": "A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the order.", @@ -58,7 +58,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Whether the request is a proposal, plan, an original order or a reflex order.", @@ -67,7 +67,7 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.", @@ -76,7 +76,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "doNotPerform": { "description": "Set this to true if the record is saying that the procedure should NOT be performed.", @@ -84,26 +84,26 @@ }, "_doNotPerform": { "description": "Extensions for doNotPerform", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { "description": "A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "On whom or what the procedure or diagnostic is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "An encounter or episode of care that provides additional information about the healthcare context in which this request is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The date/time at which the diagnostic testing should occur.", @@ -112,15 +112,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date/time at which the diagnostic testing should occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "The date/time at which the diagnostic testing should occur.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "asNeededBoolean": { "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", @@ -128,11 +128,11 @@ }, "_asNeededBoolean": { "description": "Extensions for asNeededBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "asNeededCodeableConcept": { "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "authoredOn": { "description": "When the request transitioned to being actionable.", @@ -141,7 +141,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -149,59 +149,59 @@ }, "performerType": { "description": "Desired type of performer for doing the diagnostic testing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "performer": { "description": "The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "An explanation or justification for why this diagnostic investigation is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInformation.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingInfo": { "description": "Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as \"ask at order entry questions (AOEs)\". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "specimen": { "description": "One or more specimens that the laboratory procedure will use.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Anatomic location where the procedure should be performed. This is the target site.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "note": { "description": "Any other notes and comments made about the service request. For example, letting provider know that \"patient hates needles\" or other provider instructions.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Key events in the history of the request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -223,11 +223,11 @@ "properties": { "agent": { "description": "The device, practitioner or organization who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json index 1ee1ccc..e7f6da9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessRequest.schema.json @@ -23,7 +23,7 @@ "description": "The ProcessRequest business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "action": { "description": "The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.", @@ -47,11 +47,11 @@ }, "_action": { "description": "Extensions for action", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "The organization which is the target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "The date when this resource was created.", @@ -60,23 +60,23 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "provider": { "description": "The practitioner who is responsible for the action specified in this request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the action speccified in this request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Reference of resource which is the target or subject of this action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "Reference of a prior response to resource which is the target or subject of this action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "nullify": { "description": "If true remove all history excluding audit.", @@ -84,7 +84,7 @@ }, "_nullify": { "description": "Extensions for nullify", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "A reference to supply which authenticates the process.", @@ -92,7 +92,7 @@ }, "_reference": { "description": "Extensions for reference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "item": { "description": "List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.", @@ -112,7 +112,7 @@ "description": "Extensions for include", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "exclude": { @@ -126,12 +126,12 @@ "description": "Extensions for exclude", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "period": { "description": "A period of time during which the fulfilling resources would have been created.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -155,7 +155,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json index d63c2c1..8dd9dc3 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ProcessResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -42,19 +42,19 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "The organization who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Transaction status: error, complete, held.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication or processing.", @@ -62,19 +62,19 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "processNote": { "description": "Suite of processing notes or additional requirements if the processing has been held.", @@ -87,14 +87,14 @@ "description": "Processing errors.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "communicationRequest": { "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -114,7 +114,7 @@ "properties": { "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -122,7 +122,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json index a8d859c..f7cc5f4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Provenance.schema.json @@ -23,12 +23,12 @@ "description": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "period": { "description": "The period during which the activity occurred.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "recorded": { "description": "The instant of time at which the activity was recorded.", @@ -36,7 +36,7 @@ }, "_recorded": { "description": "Extensions for recorded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "policy": { "description": "Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc.", @@ -49,23 +49,23 @@ "description": "Extensions for policy", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "location": { "description": "Where the activity occurred, if relevant.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "The reason that the activity was taking place.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "activity": { "description": "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "agent": { "description": "An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.", @@ -85,7 +85,7 @@ "description": "A digital signature on the target Reference(s). The signer should match a Provenance.agent. The purpose of the signature is indicated.", "type": "array", "items": { - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" } } }, @@ -109,7 +109,7 @@ "description": "The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "whoUri": { @@ -118,11 +118,11 @@ }, "_whoUri": { "description": "Extensions for whoUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whoReference": { "description": "The individual, device or organization that participated in the event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOfUri": { "description": "The individual, device, or organization for whom the change was made.", @@ -130,15 +130,15 @@ }, "_onBehalfOfUri": { "description": "Extensions for onBehalfOfUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onBehalfOfReference": { "description": "The individual, device, or organization for whom the change was made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relatedAgentType": { "description": "The type of relationship between agents.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -165,7 +165,7 @@ }, "_role": { "description": "Extensions for role", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whatUri": { "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", @@ -173,15 +173,15 @@ }, "_whatUri": { "description": "Extensions for whatUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whatReference": { "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "whatIdentifier": { "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "agent": { "description": "The entity is attributed to an agent to express the agent\u0027s responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json index 258122e..3c31448 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Quantity.schema.json @@ -19,7 +19,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comparator": { "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"\u003c\" , then the real value is \u003c stated value.", @@ -33,7 +33,7 @@ }, "_comparator": { "description": "Extensions for comparator", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "unit": { "description": "A human-readable form of the unit.", @@ -41,7 +41,7 @@ }, "_unit": { "description": "Extensions for unit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", @@ -49,7 +49,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A computer processable form of the unit in some unit representation system.", @@ -58,7 +58,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json index 416d06a..2163567 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Questionnaire.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this questionnaire when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the questionnaire. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the questionnaire.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this questionnaire. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this questionnaire is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the questionnaire was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the questionnaire changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the questionnaire.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the questionnaire from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this questionnaire is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -120,7 +120,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -129,31 +129,31 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the questionnaire content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate questionnaire instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the questionnaire is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -162,13 +162,13 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "An identifier for this question or group of questions in a particular terminology such as LOINC.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "subjectType": { @@ -183,7 +183,7 @@ "description": "Extensions for subjectType", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "item": { @@ -214,7 +214,7 @@ }, "_linkId": { "description": "Extensions for linkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item. If a definition is provided, then the following element values can be inferred from the definition: \n\n* code (ElementDefinition.code)\n* type (ElementDefinition.type)\n* required (ElementDefinition.min)\n* repeats (ElementDefinition.max)\n* maxLength (ElementDefinition.maxLength)\n* options (ElementDefinition.binding)\n\nAny information provided in these elements on a Questionnaire Item overrides the information from the definition.", @@ -222,13 +222,13 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A terminology code that corresponds to this group or question (e.g. a code from LOINC, which defines many questions and answers).", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "prefix": { @@ -237,7 +237,7 @@ }, "_prefix": { "description": "Extensions for prefix", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "The name of a section, the text of a question or text content for a display item.", @@ -245,7 +245,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, coded choice, etc.).", @@ -271,7 +271,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enableWhen": { "description": "A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.", @@ -286,7 +286,7 @@ }, "_required": { "description": "Extensions for required", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "repeats": { "description": "An indication, if true, that the item may occur multiple times in the response, collecting multiple answers answers for questions or multiple sets of answers for groups.", @@ -294,7 +294,7 @@ }, "_repeats": { "description": "Extensions for repeats", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "readOnly": { "description": "An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.", @@ -302,7 +302,7 @@ }, "_readOnly": { "description": "Extensions for readOnly", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxLength": { "description": "The maximum number of characters that are permitted in the answer to be considered a \"valid\" QuestionnaireResponse.", @@ -311,11 +311,11 @@ }, "_maxLength": { "description": "Extensions for maxLength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "options": { "description": "A reference to a value set containing a list of codes representing permitted answers for a \"choice\" or \"open-choice\" question.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "option": { "description": "One of the permitted answers for a \"choice\" or \"open-choice\" question.", @@ -330,7 +330,7 @@ }, "_initialBoolean": { "description": "Extensions for initialBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialDecimal": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -339,7 +339,7 @@ }, "_initialDecimal": { "description": "Extensions for initialDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialInteger": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -348,7 +348,7 @@ }, "_initialInteger": { "description": "Extensions for initialInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialDate": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -357,7 +357,7 @@ }, "_initialDate": { "description": "Extensions for initialDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialDateTime": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -366,7 +366,7 @@ }, "_initialDateTime": { "description": "Extensions for initialDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialTime": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -375,7 +375,7 @@ }, "_initialTime": { "description": "Extensions for initialTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialString": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -383,7 +383,7 @@ }, "_initialString": { "description": "Extensions for initialString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialUri": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -391,23 +391,23 @@ }, "_initialUri": { "description": "Extensions for initialUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialAttachment": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "initialCoding": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "initialQuantity": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "initialReference": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "Text, questions and other groups to be nested beneath a question or group.", @@ -434,7 +434,7 @@ }, "_question": { "description": "Extensions for question", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hasAnswer": { "description": "An indication that this item should be enabled only if the specified question is answered (hasAnswer\u003dtrue) or not answered (hasAnswer\u003dfalse).", @@ -442,7 +442,7 @@ }, "_hasAnswer": { "description": "Extensions for hasAnswer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerBoolean": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -450,7 +450,7 @@ }, "_answerBoolean": { "description": "Extensions for answerBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerDecimal": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -459,7 +459,7 @@ }, "_answerDecimal": { "description": "Extensions for answerDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerInteger": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -468,7 +468,7 @@ }, "_answerInteger": { "description": "Extensions for answerInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerDate": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -477,7 +477,7 @@ }, "_answerDate": { "description": "Extensions for answerDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerDateTime": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -486,7 +486,7 @@ }, "_answerDateTime": { "description": "Extensions for answerDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerTime": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -495,7 +495,7 @@ }, "_answerTime": { "description": "Extensions for answerTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerString": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -503,7 +503,7 @@ }, "_answerString": { "description": "Extensions for answerString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerUri": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -511,23 +511,23 @@ }, "_answerUri": { "description": "Extensions for answerUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerAttachment": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "answerCoding": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "answerQuantity": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "answerReference": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -548,7 +548,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "A potential answer that\u0027s allowed as the answer to this question.", @@ -557,7 +557,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "A potential answer that\u0027s allowed as the answer to this question.", @@ -566,7 +566,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "A potential answer that\u0027s allowed as the answer to this question.", @@ -574,11 +574,11 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCoding": { "description": "A potential answer that\u0027s allowed as the answer to this question.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json index 1382491..f955010 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/QuestionnaireResponse.schema.json @@ -21,25 +21,25 @@ }, "identifier": { "description": "A business identifier assigned to a particular completed (or partially completed) questionnaire.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "basedOn": { "description": "The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ProcedureRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "parent": { "description": "A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "questionnaire": { "description": "The Questionnaire that defines and organizes the questions for which answers are being provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The position of the questionnaire response within its overall lifecycle.", @@ -54,15 +54,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care with primary association to the questionnaire response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authored": { "description": "The date and/or time that this set of answers were last changed.", @@ -71,15 +71,15 @@ }, "_authored": { "description": "Extensions for authored", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "source": { "description": "The person who answered the questions about the subject.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "A group or question item from the original questionnaire for which answers are provided.", @@ -109,7 +109,7 @@ }, "_linkId": { "description": "Extensions for linkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item.", @@ -117,7 +117,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "Text that is displayed above the contents of the group or as the text of the question being answered.", @@ -125,11 +125,11 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "More specific subject this section\u0027s answers are about, details the subject given in QuestionnaireResponse.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "answer": { "description": "The respondent\u0027s answer(s) to the question.", @@ -163,7 +163,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -172,7 +172,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -181,7 +181,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -190,7 +190,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -199,7 +199,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -208,7 +208,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -216,7 +216,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -224,23 +224,23 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueAttachment": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueCoding": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueReference": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "Nested groups and/or questions found within this particular answer.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json index 64258f3..30b71e6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Range.schema.json @@ -14,11 +14,11 @@ "properties": { "low": { "description": "The low limit. The boundary is inclusive.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "high": { "description": "The high limit. The boundary is inclusive.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json index 9c5d0e2..0c1ddcf 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Ratio.schema.json @@ -14,11 +14,11 @@ "properties": { "numerator": { "description": "The value of the numerator.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "denominator": { "description": "The value of the denominator.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json index 1376995..48fcb9f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Reference.schema.json @@ -18,11 +18,11 @@ }, "_reference": { "description": "Extensions for reference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "An identifier for the other resource. This is used when there is no way to reference the other resource directly, either because the entity is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "display": { "description": "Plain text narrative that identifies the resource in addition to the resource reference.", @@ -30,7 +30,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json index 7925ce8..c4e92b1 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ReferralRequest.schema.json @@ -23,33 +23,33 @@ "description": "Business identifier that uniquely identifies the referral/care transfer request instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated request(s) whose function is taken by this new request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "The business identifier of the logical \"grouping\" request/order that this referral is a part of.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the authorization/intention reflected by the referral request record.", @@ -58,7 +58,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Distinguishes the \"level\" of authorization/demand implicit in this request.", @@ -67,11 +67,11 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "An indication of the type of referral (or where applicable the type of transfer of care) request.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "An indication of the urgency of referral (or where applicable the type of transfer of care) request.", @@ -80,22 +80,22 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "serviceRequested": { "description": "The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "The patient who is the subject of a referral or transfer of care request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter at which the request for referral or transfer of care is initiated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", @@ -104,11 +104,11 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "authoredOn": { "description": "Date/DateTime of creation for draft requests and date of activation for active requests.", @@ -117,7 +117,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -125,27 +125,27 @@ }, "specialty": { "description": "Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "recipient": { "description": "The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "reasonCode": { "description": "Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource whose existence justifies this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "description": { @@ -154,27 +154,27 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "supportingInfo": { "description": "Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care. For example: Presenting problems/chief complaints Medical History Family History Alerts Allergy/Intolerance and Adverse Reactions Medications Observations/Assessments (may include cognitive and fundtional assessments) Diagnostic Reports Care Plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the referral request by any of the participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -195,11 +195,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json index 1a99f7f..8b4e426 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedArtifact.schema.json @@ -28,7 +28,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.", @@ -36,7 +36,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "citation": { "description": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.", @@ -44,7 +44,7 @@ }, "_citation": { "description": "Extensions for citation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "A url for the artifact that can be followed to access the actual content.", @@ -52,15 +52,15 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "document": { "description": "The document being referenced, represented as an attachment. This is exclusive with the resource element.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "resource": { "description": "The related resource, such as a library, value set, profile, or other knowledge resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json index ec17a6d..7011c7d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RelatedPerson.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for a person within a particular scope.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,28 +32,28 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "The patient this person is related to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "The nature of the relationship between a patient and the related person.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "A name associated with the person.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "gender": { @@ -68,7 +68,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The date on which the related person was born.", @@ -77,25 +77,25 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "address": { "description": "Address where the related person can be contacted or visited.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "photo": { "description": "Image of the person.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "period": { "description": "The period of time that this relationship is considered to be valid. If there are no dates defined, then the interval is unknown.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json index bc8965b..31e2ea2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RequestGroup.schema.json @@ -23,33 +23,33 @@ "description": "Allows a service to provide a unique, business identifier for the request.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated request(s) whose function is taken by this new request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The current state of the request. For request groups, the status reflects the status of all the requests in the group.", @@ -58,7 +58,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.", @@ -67,7 +67,7 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Indicates how quickly the request should be addressed with respect to other requests.", @@ -76,15 +76,15 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The subject for which the request group was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Describes the context of the request group, if any.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authoredOn": { "description": "Indicates when the request group was created.", @@ -93,25 +93,25 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Provides a reference to the author of the request group.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "note": { "description": "Provides a mechanism to communicate additional information about the response.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "action": { @@ -142,7 +142,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "The title of the action displayed to a user.", @@ -150,7 +150,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the action used to provide a summary to display to the user.", @@ -158,7 +158,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "textEquivalent": { "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", @@ -166,20 +166,20 @@ }, "_textEquivalent": { "description": "Extensions for textEquivalent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "documentation": { "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "condition": { @@ -203,34 +203,34 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "An optional value describing when the action should be performed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingDuration": { "description": "An optional value describing when the action should be performed.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "timingRange": { "description": "An optional value describing when the action should be performed.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "timingTiming": { "description": "An optional value describing when the action should be performed.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "participant": { "description": "The participant that should perform or be responsible for this action.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { "description": "The type of action to perform (create, update, remove).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "groupingBehavior": { "description": "Defines the grouping behavior for the action and its children.", @@ -239,7 +239,7 @@ }, "_groupingBehavior": { "description": "Extensions for groupingBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "selectionBehavior": { "description": "Defines the selection behavior for the action and its children.", @@ -248,7 +248,7 @@ }, "_selectionBehavior": { "description": "Extensions for selectionBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requiredBehavior": { "description": "Defines the requiredness behavior for the action.", @@ -257,7 +257,7 @@ }, "_requiredBehavior": { "description": "Extensions for requiredBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "precheckBehavior": { "description": "Defines whether the action should usually be preselected.", @@ -266,7 +266,7 @@ }, "_precheckBehavior": { "description": "Extensions for precheckBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cardinalityBehavior": { "description": "Defines whether the action can be selected multiple times.", @@ -275,11 +275,11 @@ }, "_cardinalityBehavior": { "description": "Extensions for cardinalityBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The resource that is the target of the action (e.g. CommunicationRequest).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "action": { "description": "Sub actions.", @@ -307,7 +307,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", @@ -315,7 +315,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -323,7 +323,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", @@ -331,7 +331,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -352,7 +352,7 @@ }, "_actionId": { "description": "Extensions for actionId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relationship": { "description": "The relationship of this action to the related action.", @@ -361,15 +361,15 @@ }, "_relationship": { "description": "Extensions for relationship", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "offsetDuration": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "offsetRange": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json index 5638cfb..47baa40 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchStudy.schema.json @@ -23,7 +23,7 @@ "description": "Identifiers assigned to this research study by the sponsor or other systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "title": { @@ -32,20 +32,20 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "protocol": { "description": "The set of steps expected to be performed as part of the execution of the study.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger research study of which this particular study is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -62,48 +62,48 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Codes categorizing the type of study such as investigational vs. observational, type of blinding, type of randomization, safety vs. efficacy, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "focus": { "description": "The condition(s), medication(s), food(s), therapy(ies), device(s) or other concerns or interventions that the study is seeking to gain more information about.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contact": { "description": "Contact details to assist a user in learning more about or engaging with the study.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "relatedArtifact": { "description": "Citations, references and other related documents.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "keyword": { "description": "Key terms to aid in searching for or filtering the study.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "jurisdiction": { "description": "Indicates a country, state or other region where the study is taking place.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -112,43 +112,43 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enrollment": { "description": "Reference to a Group that defines the criteria for and quantity of subjects participating in the study. E.g. \" 200 female Europeans between the ages of 20 and 45 with early onset diabetes\".", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "period": { "description": "Identifies the start date and the expected (or actual, depending on status) end date for the study.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "sponsor": { "description": "The organization responsible for the execution of the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "principalInvestigator": { "description": "Indicates the individual who has primary oversite of the execution of the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "site": { "description": "Clinic, hospital or other healthcare location that is participating in the study.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "reasonStopped": { "description": "A description and/or code explaining the premature termination of the study.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Comments made about the event by the performer, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "arm": { @@ -179,11 +179,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Categorization of study arm, e.g. experimental, active comparator, placebo comparater.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A succinct description of the path through the study that would be followed by a subject adhering to this arm.", @@ -191,7 +191,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json index cce8a10..de762b6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResearchSubject.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Identifiers assigned to this research study by the sponsor or other systems.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The current state of the subject.", @@ -37,19 +37,19 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The dates the subject began and ended their participation in the study.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "study": { "description": "Reference to the study the subject is participating in.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "individual": { "description": "The record of the person or animal who is involved in the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "assignedArm": { "description": "The name of the arm in the study the subject is expected to follow as part of this study.", @@ -57,7 +57,7 @@ }, "_assignedArm": { "description": "Extensions for assignedArm", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "actualArm": { "description": "The name of the arm in the study the subject actually followed as part of this study.", @@ -65,11 +65,11 @@ }, "_actualArm": { "description": "Extensions for actualArm", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "consent": { "description": "A record of the patient\u0027s informed agreement to participate in the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json index b82e659..70e62e1 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Resource.schema.json @@ -19,11 +19,11 @@ }, "_id": { "description": "Extensions for id", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "meta": { "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.", @@ -31,7 +31,7 @@ }, "_implicitRules": { "description": "Extensions for implicitRules", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The base language in which the resource is written.", @@ -40,7 +40,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json index ba38ef1..d8638d4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ResourceList.schema.json @@ -7,364 +7,364 @@ "ResourceList": { "oneOf": [ { - "$ref": "Account.schema.json#/definitions/Account" + "$ref": "Account#/definitions/Account" }, { - "$ref": "ActivityDefinition.schema.json#/definitions/ActivityDefinition" + "$ref": "ActivityDefinition#/definitions/ActivityDefinition" }, { - "$ref": "AdverseEvent.schema.json#/definitions/AdverseEvent" + "$ref": "AdverseEvent#/definitions/AdverseEvent" }, { - "$ref": "AllergyIntolerance.schema.json#/definitions/AllergyIntolerance" + "$ref": "AllergyIntolerance#/definitions/AllergyIntolerance" }, { - "$ref": "Appointment.schema.json#/definitions/Appointment" + "$ref": "Appointment#/definitions/Appointment" }, { - "$ref": "AppointmentResponse.schema.json#/definitions/AppointmentResponse" + "$ref": "AppointmentResponse#/definitions/AppointmentResponse" }, { - "$ref": "AuditEvent.schema.json#/definitions/AuditEvent" + "$ref": "AuditEvent#/definitions/AuditEvent" }, { - "$ref": "Basic.schema.json#/definitions/Basic" + "$ref": "Basic#/definitions/Basic" }, { - "$ref": "Binary.schema.json#/definitions/Binary" + "$ref": "Binary#/definitions/Binary" }, { - "$ref": "BodySite.schema.json#/definitions/BodySite" + "$ref": "BodySite#/definitions/BodySite" }, { - "$ref": "Bundle.schema.json#/definitions/Bundle" + "$ref": "Bundle#/definitions/Bundle" }, { - "$ref": "CapabilityStatement.schema.json#/definitions/CapabilityStatement" + "$ref": "CapabilityStatement#/definitions/CapabilityStatement" }, { - "$ref": "CarePlan.schema.json#/definitions/CarePlan" + "$ref": "CarePlan#/definitions/CarePlan" }, { - "$ref": "CareTeam.schema.json#/definitions/CareTeam" + "$ref": "CareTeam#/definitions/CareTeam" }, { - "$ref": "ChargeItem.schema.json#/definitions/ChargeItem" + "$ref": "ChargeItem#/definitions/ChargeItem" }, { - "$ref": "Claim.schema.json#/definitions/Claim" + "$ref": "Claim#/definitions/Claim" }, { - "$ref": "ClaimResponse.schema.json#/definitions/ClaimResponse" + "$ref": "ClaimResponse#/definitions/ClaimResponse" }, { - "$ref": "ClinicalImpression.schema.json#/definitions/ClinicalImpression" + "$ref": "ClinicalImpression#/definitions/ClinicalImpression" }, { - "$ref": "CodeSystem.schema.json#/definitions/CodeSystem" + "$ref": "CodeSystem#/definitions/CodeSystem" }, { - "$ref": "Communication.schema.json#/definitions/Communication" + "$ref": "Communication#/definitions/Communication" }, { - "$ref": "CommunicationRequest.schema.json#/definitions/CommunicationRequest" + "$ref": "CommunicationRequest#/definitions/CommunicationRequest" }, { - "$ref": "CompartmentDefinition.schema.json#/definitions/CompartmentDefinition" + "$ref": "CompartmentDefinition#/definitions/CompartmentDefinition" }, { - "$ref": "Composition.schema.json#/definitions/Composition" + "$ref": "Composition#/definitions/Composition" }, { - "$ref": "ConceptMap.schema.json#/definitions/ConceptMap" + "$ref": "ConceptMap#/definitions/ConceptMap" }, { - "$ref": "Condition.schema.json#/definitions/Condition" + "$ref": "Condition#/definitions/Condition" }, { - "$ref": "Consent.schema.json#/definitions/Consent" + "$ref": "Consent#/definitions/Consent" }, { - "$ref": "Contract.schema.json#/definitions/Contract" + "$ref": "Contract#/definitions/Contract" }, { - "$ref": "Coverage.schema.json#/definitions/Coverage" + "$ref": "Coverage#/definitions/Coverage" }, { - "$ref": "DataElement.schema.json#/definitions/DataElement" + "$ref": "DataElement#/definitions/DataElement" }, { - "$ref": "DetectedIssue.schema.json#/definitions/DetectedIssue" + "$ref": "DetectedIssue#/definitions/DetectedIssue" }, { - "$ref": "Device.schema.json#/definitions/Device" + "$ref": "Device#/definitions/Device" }, { - "$ref": "DeviceComponent.schema.json#/definitions/DeviceComponent" + "$ref": "DeviceComponent#/definitions/DeviceComponent" }, { - "$ref": "DeviceMetric.schema.json#/definitions/DeviceMetric" + "$ref": "DeviceMetric#/definitions/DeviceMetric" }, { - "$ref": "DeviceRequest.schema.json#/definitions/DeviceRequest" + "$ref": "DeviceRequest#/definitions/DeviceRequest" }, { - "$ref": "DeviceUseStatement.schema.json#/definitions/DeviceUseStatement" + "$ref": "DeviceUseStatement#/definitions/DeviceUseStatement" }, { - "$ref": "DiagnosticReport.schema.json#/definitions/DiagnosticReport" + "$ref": "DiagnosticReport#/definitions/DiagnosticReport" }, { - "$ref": "DocumentManifest.schema.json#/definitions/DocumentManifest" + "$ref": "DocumentManifest#/definitions/DocumentManifest" }, { - "$ref": "DocumentReference.schema.json#/definitions/DocumentReference" + "$ref": "DocumentReference#/definitions/DocumentReference" }, { - "$ref": "DomainResource.schema.json#/definitions/DomainResource" + "$ref": "DomainResource#/definitions/DomainResource" }, { - "$ref": "EligibilityRequest.schema.json#/definitions/EligibilityRequest" + "$ref": "EligibilityRequest#/definitions/EligibilityRequest" }, { - "$ref": "EligibilityResponse.schema.json#/definitions/EligibilityResponse" + "$ref": "EligibilityResponse#/definitions/EligibilityResponse" }, { - "$ref": "Encounter.schema.json#/definitions/Encounter" + "$ref": "Encounter#/definitions/Encounter" }, { - "$ref": "Endpoint.schema.json#/definitions/Endpoint" + "$ref": "Endpoint#/definitions/Endpoint" }, { - "$ref": "EnrollmentRequest.schema.json#/definitions/EnrollmentRequest" + "$ref": "EnrollmentRequest#/definitions/EnrollmentRequest" }, { - "$ref": "EnrollmentResponse.schema.json#/definitions/EnrollmentResponse" + "$ref": "EnrollmentResponse#/definitions/EnrollmentResponse" }, { - "$ref": "EpisodeOfCare.schema.json#/definitions/EpisodeOfCare" + "$ref": "EpisodeOfCare#/definitions/EpisodeOfCare" }, { - "$ref": "ExpansionProfile.schema.json#/definitions/ExpansionProfile" + "$ref": "ExpansionProfile#/definitions/ExpansionProfile" }, { - "$ref": "ExplanationOfBenefit.schema.json#/definitions/ExplanationOfBenefit" + "$ref": "ExplanationOfBenefit#/definitions/ExplanationOfBenefit" }, { - "$ref": "FamilyMemberHistory.schema.json#/definitions/FamilyMemberHistory" + "$ref": "FamilyMemberHistory#/definitions/FamilyMemberHistory" }, { - "$ref": "Flag.schema.json#/definitions/Flag" + "$ref": "Flag#/definitions/Flag" }, { - "$ref": "Goal.schema.json#/definitions/Goal" + "$ref": "Goal#/definitions/Goal" }, { - "$ref": "GraphDefinition.schema.json#/definitions/GraphDefinition" + "$ref": "GraphDefinition#/definitions/GraphDefinition" }, { - "$ref": "Group.schema.json#/definitions/Group" + "$ref": "Group#/definitions/Group" }, { - "$ref": "GuidanceResponse.schema.json#/definitions/GuidanceResponse" + "$ref": "GuidanceResponse#/definitions/GuidanceResponse" }, { - "$ref": "HealthcareService.schema.json#/definitions/HealthcareService" + "$ref": "HealthcareService#/definitions/HealthcareService" }, { - "$ref": "ImagingManifest.schema.json#/definitions/ImagingManifest" + "$ref": "ImagingManifest#/definitions/ImagingManifest" }, { - "$ref": "ImagingStudy.schema.json#/definitions/ImagingStudy" + "$ref": "ImagingStudy#/definitions/ImagingStudy" }, { - "$ref": "Immunization.schema.json#/definitions/Immunization" + "$ref": "Immunization#/definitions/Immunization" }, { - "$ref": "ImmunizationRecommendation.schema.json#/definitions/ImmunizationRecommendation" + "$ref": "ImmunizationRecommendation#/definitions/ImmunizationRecommendation" }, { - "$ref": "ImplementationGuide.schema.json#/definitions/ImplementationGuide" + "$ref": "ImplementationGuide#/definitions/ImplementationGuide" }, { - "$ref": "Library.schema.json#/definitions/Library" + "$ref": "Library#/definitions/Library" }, { - "$ref": "Linkage.schema.json#/definitions/Linkage" + "$ref": "Linkage#/definitions/Linkage" }, { - "$ref": "List.schema.json#/definitions/List" + "$ref": "List#/definitions/List" }, { - "$ref": "Location.schema.json#/definitions/Location" + "$ref": "Location#/definitions/Location" }, { - "$ref": "Measure.schema.json#/definitions/Measure" + "$ref": "Measure#/definitions/Measure" }, { - "$ref": "MeasureReport.schema.json#/definitions/MeasureReport" + "$ref": "MeasureReport#/definitions/MeasureReport" }, { - "$ref": "Media.schema.json#/definitions/Media" + "$ref": "Media#/definitions/Media" }, { - "$ref": "Medication.schema.json#/definitions/Medication" + "$ref": "Medication#/definitions/Medication" }, { - "$ref": "MedicationAdministration.schema.json#/definitions/MedicationAdministration" + "$ref": "MedicationAdministration#/definitions/MedicationAdministration" }, { - "$ref": "MedicationDispense.schema.json#/definitions/MedicationDispense" + "$ref": "MedicationDispense#/definitions/MedicationDispense" }, { - "$ref": "MedicationRequest.schema.json#/definitions/MedicationRequest" + "$ref": "MedicationRequest#/definitions/MedicationRequest" }, { - "$ref": "MedicationStatement.schema.json#/definitions/MedicationStatement" + "$ref": "MedicationStatement#/definitions/MedicationStatement" }, { - "$ref": "MessageDefinition.schema.json#/definitions/MessageDefinition" + "$ref": "MessageDefinition#/definitions/MessageDefinition" }, { - "$ref": "MessageHeader.schema.json#/definitions/MessageHeader" + "$ref": "MessageHeader#/definitions/MessageHeader" }, { - "$ref": "NamingSystem.schema.json#/definitions/NamingSystem" + "$ref": "NamingSystem#/definitions/NamingSystem" }, { - "$ref": "NutritionOrder.schema.json#/definitions/NutritionOrder" + "$ref": "NutritionOrder#/definitions/NutritionOrder" }, { - "$ref": "Observation.schema.json#/definitions/Observation" + "$ref": "Observation#/definitions/Observation" }, { - "$ref": "OperationDefinition.schema.json#/definitions/OperationDefinition" + "$ref": "OperationDefinition#/definitions/OperationDefinition" }, { - "$ref": "OperationOutcome.schema.json#/definitions/OperationOutcome" + "$ref": "OperationOutcome#/definitions/OperationOutcome" }, { - "$ref": "Organization.schema.json#/definitions/Organization" + "$ref": "Organization#/definitions/Organization" }, { - "$ref": "Parameters.schema.json#/definitions/Parameters" + "$ref": "Parameters#/definitions/Parameters" }, { - "$ref": "Parameters.schema.json#/definitions/Parameters" + "$ref": "Parameters#/definitions/Parameters" }, { - "$ref": "Patient.schema.json#/definitions/Patient" + "$ref": "Patient#/definitions/Patient" }, { - "$ref": "PaymentNotice.schema.json#/definitions/PaymentNotice" + "$ref": "PaymentNotice#/definitions/PaymentNotice" }, { - "$ref": "PaymentReconciliation.schema.json#/definitions/PaymentReconciliation" + "$ref": "PaymentReconciliation#/definitions/PaymentReconciliation" }, { - "$ref": "Person.schema.json#/definitions/Person" + "$ref": "Person#/definitions/Person" }, { - "$ref": "PlanDefinition.schema.json#/definitions/PlanDefinition" + "$ref": "PlanDefinition#/definitions/PlanDefinition" }, { - "$ref": "Practitioner.schema.json#/definitions/Practitioner" + "$ref": "Practitioner#/definitions/Practitioner" }, { - "$ref": "PractitionerRole.schema.json#/definitions/PractitionerRole" + "$ref": "PractitionerRole#/definitions/PractitionerRole" }, { - "$ref": "Procedure.schema.json#/definitions/Procedure" + "$ref": "Procedure#/definitions/Procedure" }, { - "$ref": "ProcedureRequest.schema.json#/definitions/ProcedureRequest" + "$ref": "ProcedureRequest#/definitions/ProcedureRequest" }, { - "$ref": "ProcessRequest.schema.json#/definitions/ProcessRequest" + "$ref": "ProcessRequest#/definitions/ProcessRequest" }, { - "$ref": "ProcessResponse.schema.json#/definitions/ProcessResponse" + "$ref": "ProcessResponse#/definitions/ProcessResponse" }, { - "$ref": "Provenance.schema.json#/definitions/Provenance" + "$ref": "Provenance#/definitions/Provenance" }, { - "$ref": "Questionnaire.schema.json#/definitions/Questionnaire" + "$ref": "Questionnaire#/definitions/Questionnaire" }, { - "$ref": "QuestionnaireResponse.schema.json#/definitions/QuestionnaireResponse" + "$ref": "QuestionnaireResponse#/definitions/QuestionnaireResponse" }, { - "$ref": "ReferralRequest.schema.json#/definitions/ReferralRequest" + "$ref": "ReferralRequest#/definitions/ReferralRequest" }, { - "$ref": "RelatedPerson.schema.json#/definitions/RelatedPerson" + "$ref": "RelatedPerson#/definitions/RelatedPerson" }, { - "$ref": "RequestGroup.schema.json#/definitions/RequestGroup" + "$ref": "RequestGroup#/definitions/RequestGroup" }, { - "$ref": "ResearchStudy.schema.json#/definitions/ResearchStudy" + "$ref": "ResearchStudy#/definitions/ResearchStudy" }, { - "$ref": "ResearchSubject.schema.json#/definitions/ResearchSubject" + "$ref": "ResearchSubject#/definitions/ResearchSubject" }, { - "$ref": "Resource.schema.json#/definitions/Resource" + "$ref": "Resource#/definitions/Resource" }, { - "$ref": "RiskAssessment.schema.json#/definitions/RiskAssessment" + "$ref": "RiskAssessment#/definitions/RiskAssessment" }, { - "$ref": "Schedule.schema.json#/definitions/Schedule" + "$ref": "Schedule#/definitions/Schedule" }, { - "$ref": "SearchParameter.schema.json#/definitions/SearchParameter" + "$ref": "SearchParameter#/definitions/SearchParameter" }, { - "$ref": "Sequence.schema.json#/definitions/Sequence" + "$ref": "Sequence#/definitions/Sequence" }, { - "$ref": "ServiceDefinition.schema.json#/definitions/ServiceDefinition" + "$ref": "ServiceDefinition#/definitions/ServiceDefinition" }, { - "$ref": "Slot.schema.json#/definitions/Slot" + "$ref": "Slot#/definitions/Slot" }, { - "$ref": "Specimen.schema.json#/definitions/Specimen" + "$ref": "Specimen#/definitions/Specimen" }, { - "$ref": "StructureDefinition.schema.json#/definitions/StructureDefinition" + "$ref": "StructureDefinition#/definitions/StructureDefinition" }, { - "$ref": "StructureMap.schema.json#/definitions/StructureMap" + "$ref": "StructureMap#/definitions/StructureMap" }, { - "$ref": "Subscription.schema.json#/definitions/Subscription" + "$ref": "Subscription#/definitions/Subscription" }, { - "$ref": "Substance.schema.json#/definitions/Substance" + "$ref": "Substance#/definitions/Substance" }, { - "$ref": "SupplyDelivery.schema.json#/definitions/SupplyDelivery" + "$ref": "SupplyDelivery#/definitions/SupplyDelivery" }, { - "$ref": "SupplyRequest.schema.json#/definitions/SupplyRequest" + "$ref": "SupplyRequest#/definitions/SupplyRequest" }, { - "$ref": "Task.schema.json#/definitions/Task" + "$ref": "Task#/definitions/Task" }, { - "$ref": "TestReport.schema.json#/definitions/TestReport" + "$ref": "TestReport#/definitions/TestReport" }, { - "$ref": "TestScript.schema.json#/definitions/TestScript" + "$ref": "TestScript#/definitions/TestScript" }, { - "$ref": "ValueSet.schema.json#/definitions/ValueSet" + "$ref": "ValueSet#/definitions/ValueSet" }, { - "$ref": "VisionPrescription.schema.json#/definitions/VisionPrescription" + "$ref": "VisionPrescription#/definitions/VisionPrescription" } ] } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json index 9c3b66a..8acfc32 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/RiskAssessment.schema.json @@ -21,15 +21,15 @@ }, "identifier": { "description": "Business identifier assigned to the risk assessment.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "basedOn": { "description": "A reference to the request that is fulfilled by this risk assessment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "A reference to a resource that this risk assessment is part of, such as a Procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The status of the RiskAssessment, using the same statuses as an Observation.", @@ -38,23 +38,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "method": { "description": "The algorithm, process or mechanism used to evaluate the risk.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "The type of the risk assessment performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient or group the risk assessment applies to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter where the assessment was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The date (and possibly time) the risk assessment was performed.", @@ -63,33 +63,33 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date (and possibly time) the risk assessment was performed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "condition": { "description": "For assessments or prognosis specific to a particular condition, indicates the condition being assessed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performer": { "description": "The provider or software application that performed the assessment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "The reason the risk assessment was performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "The reason the risk assessment was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "basis": { "description": "Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "prediction": { @@ -105,7 +105,7 @@ }, "_mitigation": { "description": "Extensions for mitigation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional comments about the risk assessment.", @@ -113,7 +113,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -132,7 +132,7 @@ "properties": { "outcome": { "description": "One of the potential outcomes for the patient (e.g. remission, death, a particular condition).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "probabilityDecimal": { "description": "How likely is the outcome (in the specified timeframe).", @@ -141,15 +141,15 @@ }, "_probabilityDecimal": { "description": "Extensions for probabilityDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "probabilityRange": { "description": "How likely is the outcome (in the specified timeframe).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "qualitativeRisk": { "description": "How likely is the outcome (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, high).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "relativeRisk": { "description": "Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 \u003d higher risk than the population, numbers less than 1 \u003d lower risk.).", @@ -158,15 +158,15 @@ }, "_relativeRisk": { "description": "Extensions for relativeRisk", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whenPeriod": { "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "whenRange": { "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "rationale": { "description": "Additional information explaining the basis for the prediction.", @@ -174,7 +174,7 @@ }, "_rationale": { "description": "Extensions for rationale", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json index 801862a..fd52d2c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SampledData.schema.json @@ -14,7 +14,7 @@ "properties": { "origin": { "description": "The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "period": { "description": "The length of time between sampling times, measured in milliseconds.", @@ -23,7 +23,7 @@ }, "_period": { "description": "Extensions for period", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "factor": { "description": "A correction factor that is applied to the sampled data points before they are added to the origin.", @@ -32,7 +32,7 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lowerLimit": { "description": "The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit).", @@ -41,7 +41,7 @@ }, "_lowerLimit": { "description": "Extensions for lowerLimit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "upperLimit": { "description": "The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit).", @@ -50,7 +50,7 @@ }, "_upperLimit": { "description": "Extensions for upperLimit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dimensions": { "description": "The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once.", @@ -59,7 +59,7 @@ }, "_dimensions": { "description": "Extensions for dimensions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "data": { "description": "A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value.", @@ -67,7 +67,7 @@ }, "_data": { "description": "Extensions for data", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json index 3b7e34b..54b5dd9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Schedule.schema.json @@ -23,7 +23,7 @@ "description": "External Ids for this item.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,36 +32,36 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "serviceCategory": { "description": "A broad categorisation of the service that is to be performed during this appointment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "serviceType": { "description": "The specific service that is to be performed during this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actor": { "description": "The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, PractitionerRole, Device, Patient or RelatedPerson.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "planningHorizon": { "description": "The period of time that the slots that are attached to this Schedule resource cover (even if none exist). These cover the amount of time that an organization\u0027s planning horizon; the interval for which they are currently accepting appointments. This does not define a \"template\" for planning outside these dates.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "comment": { "description": "Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.", @@ -69,7 +69,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json index 6863a43..5e38bef 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SearchParameter.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the search parameter when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the search parameter author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the search parameter. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this search parameter. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this search parameter is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the search parameter was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the search parameter changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the search parameter.", @@ -80,27 +80,27 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate search parameter instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the search parameter is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -109,7 +109,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The code used in the URL or the parameter name in a parameters resource for this search parameter.", @@ -118,7 +118,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "The base resource type(s) that this search parameter can be used against.", @@ -132,7 +132,7 @@ "description": "Extensions for base", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "type": { @@ -151,7 +151,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "derivedFrom": { "description": "Where this search parameter is originally defined. If a derivedFrom is provided, then the details in the search parameter must be consistent with the definition from which it is defined. I.e. the parameter should have the same meaning, and (usually) the functionality should be a proper subset of the underlying search parameter.", @@ -159,7 +159,7 @@ }, "_derivedFrom": { "description": "Extensions for derivedFrom", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the search parameter from a consumer\u0027s perspective. and how it used.", @@ -167,7 +167,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "A FHIRPath expression that returns a set of elements for the search parameter.", @@ -175,7 +175,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "xpath": { "description": "An XPath expression that returns a set of elements for the search parameter.", @@ -183,7 +183,7 @@ }, "_xpath": { "description": "Extensions for xpath", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "xpathUsage": { "description": "How the search parameter relates to the set of elements returned by evaluating the xpath query.", @@ -198,7 +198,7 @@ }, "_xpathUsage": { "description": "Extensions for xpathUsage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "Types of resource (if a resource is referenced).", @@ -212,7 +212,7 @@ "description": "Extensions for target", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "comparator": { @@ -237,7 +237,7 @@ "description": "Extensions for comparator", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "modifier": { @@ -263,7 +263,7 @@ "description": "Extensions for modifier", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "chain": { @@ -277,7 +277,7 @@ "description": "Extensions for chain", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "component": { @@ -304,7 +304,7 @@ "properties": { "definition": { "description": "The definition of the search parameter that describes this part.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "expression": { "description": "A sub-expression that defines how to extract values for this component from the output of the main SearchParameter.expression.", @@ -312,7 +312,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json index e2beb55..31daa0f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Sequence.schema.json @@ -23,7 +23,7 @@ "description": "A unique identifier for this particular sequence instance. This is a FHIR-defined id.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "type": { @@ -37,7 +37,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "coordinateSystem": { "description": "Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).", @@ -46,27 +46,27 @@ }, "_coordinateSystem": { "description": "Extensions for coordinateSystem", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "The patient whose sequencing results are described by this resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "specimen": { "description": "Specimen used for sequencing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The method for sequencing, for example, chip information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performer": { "description": "The organization or lab that should be responsible for this result.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "The number of copies of the seqeunce of interest. (RNASeq).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "referenceSeq": { "description": "A sequence that is used as a reference to describe variants that are present in a sequence analyzed.", @@ -85,7 +85,7 @@ }, "_observedSeq": { "description": "Extensions for observedSeq", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quality": { "description": "An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).", @@ -101,7 +101,7 @@ }, "_readCoverage": { "description": "Extensions for readCoverage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "repository": { "description": "Configurations of the external repository. The repository shall store target\u0027s observedSeq or records related with target\u0027s observedSeq.", @@ -114,7 +114,7 @@ "description": "Pointer to next atomic sequence which at most contains one variant.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -134,7 +134,7 @@ "properties": { "chromosome": { "description": "Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "genomeBuild": { "description": "The Genome Build used for reference, following GRCh build versions e.g. \u0027GRCh 37\u0027. Version number must be included if a versioned release of a primary build was used.", @@ -142,15 +142,15 @@ }, "_genomeBuild": { "description": "Extensions for genomeBuild", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "referenceSeqId": { "description": "Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "referenceSeqPointer": { "description": "A Pointer to another Sequence entity as reference sequence.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "referenceSeqString": { "description": "A string like \"ACGT\".", @@ -158,7 +158,7 @@ }, "_referenceSeqString": { "description": "Extensions for referenceSeqString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "strand": { "description": "Directionality of DNA sequence. Available values are \"1\" for the plus strand (5\u0027 to 3\u0027)/Watson/Sense/positive and \"-1\" for the minus strand(3\u0027 to 5\u0027)/Crick/Antisense/negative.", @@ -167,7 +167,7 @@ }, "_strand": { "description": "Extensions for strand", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "windowStart": { "description": "Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", @@ -176,7 +176,7 @@ }, "_windowStart": { "description": "Extensions for windowStart", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "windowEnd": { "description": "End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", @@ -185,7 +185,7 @@ }, "_windowEnd": { "description": "Extensions for windowEnd", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -206,7 +206,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "End position of the variant on the reference sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", @@ -215,7 +215,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "observedAllele": { "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the observed sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", @@ -223,7 +223,7 @@ }, "_observedAllele": { "description": "Extensions for observedAllele", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "referenceAllele": { "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the reference sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", @@ -231,7 +231,7 @@ }, "_referenceAllele": { "description": "Extensions for referenceAllele", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cigar": { "description": "Extended CIGAR string for aligning the sequence with reference bases. See detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).", @@ -239,11 +239,11 @@ }, "_cigar": { "description": "Extensions for cigar", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variantPointer": { "description": "A pointer to an Observation containing variant information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -268,11 +268,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "standardSequence": { "description": "Gold standard sequence used for comparing against.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "start": { "description": "Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", @@ -281,7 +281,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "End position of the sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", @@ -290,15 +290,15 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "score": { "description": "The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "method": { "description": "Which method is used to get sequence quality.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "truthTP": { "description": "True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", @@ -307,7 +307,7 @@ }, "_truthTP": { "description": "Extensions for truthTP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "queryTP": { "description": "True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", @@ -316,7 +316,7 @@ }, "_queryTP": { "description": "Extensions for queryTP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "truthFN": { "description": "False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.", @@ -325,7 +325,7 @@ }, "_truthFN": { "description": "Extensions for truthFN", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "queryFP": { "description": "False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.", @@ -334,7 +334,7 @@ }, "_queryFP": { "description": "Extensions for queryFP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "gtFP": { "description": "The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).", @@ -343,7 +343,7 @@ }, "_gtFP": { "description": "Extensions for gtFP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "precision": { "description": "QUERY.TP / (QUERY.TP + QUERY.FP).", @@ -352,7 +352,7 @@ }, "_precision": { "description": "Extensions for precision", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recall": { "description": "TRUTH.TP / (TRUTH.TP + TRUTH.FN).", @@ -361,7 +361,7 @@ }, "_recall": { "description": "Extensions for recall", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fScore": { "description": "Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).", @@ -370,7 +370,7 @@ }, "_fScore": { "description": "Extensions for fScore", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -397,7 +397,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "URI of an external repository which contains further details about the genetics data.", @@ -405,7 +405,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "URI of an external repository which contains further details about the genetics data.", @@ -413,7 +413,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "datasetId": { "description": "Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.", @@ -421,7 +421,7 @@ }, "_datasetId": { "description": "Extensions for datasetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variantsetId": { "description": "Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.", @@ -429,7 +429,7 @@ }, "_variantsetId": { "description": "Extensions for variantsetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "readsetId": { "description": "Id of the read in this external repository.", @@ -437,7 +437,7 @@ }, "_readsetId": { "description": "Extensions for readsetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json index 12f6166..9674d5e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ServiceDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this service definition when it is represented in other formats, or referenced in a specification, model, design or an instance. This is used for CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the service definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the service definition.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this service definition. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this service definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the service definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the service definition changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the service definition.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the service definition from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this service definition is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the module is used from a clinical perspective.", @@ -119,7 +119,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -128,7 +128,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -137,45 +137,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the service definition content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate service definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the service definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the module, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -184,32 +184,32 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related resources such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "trigger": { "description": "The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.", "type": "array", "items": { - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "dataRequirement": { "description": "Data requirements are a machine processable description of the data required by the module in order to perform a successful evaluation.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "operationDefinition": { "description": "A reference to the operation that is used to invoke this service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json index 08b1f2e..b301c1f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Signature.schema.json @@ -16,7 +16,7 @@ "description": "An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "when": { @@ -25,7 +25,7 @@ }, "_when": { "description": "Extensions for when", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whoUri": { "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", @@ -33,11 +33,11 @@ }, "_whoUri": { "description": "Extensions for whoUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whoReference": { "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOfUri": { "description": "A reference to an application-usable description of the identity that is represented by the signature.", @@ -45,11 +45,11 @@ }, "_onBehalfOfUri": { "description": "Extensions for onBehalfOfUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onBehalfOfReference": { "description": "A reference to an application-usable description of the identity that is represented by the signature.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contentType": { "description": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jwt for JWT, and image/* for a graphical image of a signature, etc.", @@ -58,7 +58,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "blob": { "description": "The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.", @@ -66,7 +66,7 @@ }, "_blob": { "description": "Extensions for blob", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json index 263df54..decc3eb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Slot.schema.json @@ -23,34 +23,34 @@ "description": "External Ids for this item.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "serviceCategory": { "description": "A broad categorisation of the service that is to be performed during this appointment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "serviceType": { "description": "The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "appointmentType": { "description": "The style of appointment or patient that may be booked in the slot (not service type).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "schedule": { "description": "The schedule resource that this slot defines an interval of status information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "busy | free | busy-unavailable | busy-tentative | entered-in-error.", @@ -65,7 +65,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "start": { "description": "Date/Time that the slot is to begin.", @@ -73,7 +73,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "Date/Time that the slot is to conclude.", @@ -81,7 +81,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "overbooked": { "description": "This slot has already been overbooked, appointments are unlikely to be accepted for this time.", @@ -89,7 +89,7 @@ }, "_overbooked": { "description": "Extensions for overbooked", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments on the slot to describe any extended information. Such as custom constraints on the slot.", @@ -97,7 +97,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json index cc66461..ff2708c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Specimen.schema.json @@ -23,12 +23,12 @@ "description": "Id for specimen.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "accessionIdentifier": { "description": "The identifier assigned by the lab when accessioning specimen(s). This is not necessarily the same as the specimen identifier, depending on local lab procedures.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The availability of the specimen.", @@ -42,15 +42,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The kind of material that forms the specimen.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Where the specimen came from. This may be from the patient(s) or from the environment or a device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "receivedTime": { "description": "Time when specimen was received for processing or testing.", @@ -59,20 +59,20 @@ }, "_receivedTime": { "description": "Extensions for receivedTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parent": { "description": "Reference to the parent (source) specimen which is used when the specimen was either derived from or a component of another specimen.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "request": { "description": "Details concerning a test or procedure request that required a specimen to be collected.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "collection": { @@ -97,7 +97,7 @@ "description": "To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -118,7 +118,7 @@ "properties": { "collector": { "description": "Person who collected the specimen.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "collectedDateTime": { "description": "Time when specimen was collected from subject - the physiologically relevant time.", @@ -127,23 +127,23 @@ }, "_collectedDateTime": { "description": "Extensions for collectedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "collectedPeriod": { "description": "Time when specimen was collected from subject - the physiologically relevant time.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "quantity": { "description": "The quantity of specimen collected; for instance the volume of a blood sample, or the physical measurement of an anatomic pathology sample.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "method": { "description": "A coded value specifying the technique that is used to perform the procedure.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "bodySite": { "description": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -163,17 +163,17 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedure": { "description": "A coded value specifying the procedure used to process the specimen.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "additive": { "description": "Material used in the processing step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "timeDateTime": { @@ -183,11 +183,11 @@ }, "_timeDateTime": { "description": "Extensions for timeDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timePeriod": { "description": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } @@ -205,7 +205,7 @@ "description": "Id for container. There may be multiple; a manufacturer\u0027s bar code, lab assigned identifier, etc. The container ID may differ from the specimen id in some circumstances.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "description": { @@ -214,27 +214,27 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of container associated with the specimen (e.g. slide, aliquot, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "capacity": { "description": "The capacity (volume or other measure) the container may contain.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "specimenQuantity": { "description": "The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "additiveCodeableConcept": { "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "additiveReference": { "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json index 94a27fa..0cb2aca 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this structure definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the structure definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the structure definition.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this structure definition. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this structure definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the structure definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the structure definition.", @@ -95,13 +95,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -110,20 +110,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the structure definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -132,7 +132,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure definition.", @@ -140,13 +140,13 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "keyword": { "description": "A set of key words or terms from external terminologies that may be used to assist with indexing and searching of templates.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "fhirVersion": { @@ -156,7 +156,7 @@ }, "_fhirVersion": { "description": "Extensions for fhirVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mapping": { "description": "An external specification that the content is mapped to.", @@ -177,7 +177,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abstract": { "description": "Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be instantiated. For Resources and Data types, abstract types will never be exchanged between systems.", @@ -185,7 +185,7 @@ }, "_abstract": { "description": "Extensions for abstract", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contextType": { "description": "If this is an extension, Identifies the context within FHIR resources where the extension can be used.", @@ -198,7 +198,7 @@ }, "_contextType": { "description": "Extensions for contextType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "context": { "description": "Identifies the types of resource or data type elements to which the extension can be applied.", @@ -211,7 +211,7 @@ "description": "Extensions for context", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "contextInvariant": { @@ -225,7 +225,7 @@ "description": "Extensions for contextInvariant", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "type": { @@ -235,7 +235,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "baseDefinition": { "description": "An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.", @@ -243,7 +243,7 @@ }, "_baseDefinition": { "description": "Extensions for baseDefinition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "derivation": { "description": "How the type relates to the baseDefinition.", @@ -255,7 +255,7 @@ }, "_derivation": { "description": "Extensions for derivation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "snapshot": { "description": "A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition.", @@ -287,7 +287,7 @@ }, "_identity": { "description": "Extensions for identity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "An absolute URI that identifies the specification that this mapping is expressed to.", @@ -295,7 +295,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A name for the specification that is being mapped to.", @@ -303,7 +303,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", @@ -311,7 +311,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -329,7 +329,7 @@ "description": "Captures constraints on each element within the resource.", "type": "array", "items": { - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" } } }, @@ -351,7 +351,7 @@ "description": "Captures constraints on each element within the resource.", "type": "array", "items": { - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json index 929a62f..939a106 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/StructureMap.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this structure map when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the structure map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the structure map.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this structure map. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this structure map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the structure map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure map changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the structure map.", @@ -95,13 +95,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -110,20 +110,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure map instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the structure map is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -132,7 +132,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure map.", @@ -140,7 +140,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "structure": { "description": "A structure definition used by this map. The structure definition may describe instances that are converted, or the instances that are produced.", @@ -160,7 +160,7 @@ "description": "Extensions for import", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "group": { @@ -192,7 +192,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "How the referenced structure is used in this mapping.", @@ -206,7 +206,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "The name used for this type in the map.", @@ -214,7 +214,7 @@ }, "_alias": { "description": "Extensions for alias", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Documentation that describes how the structure is used in the mapping.", @@ -222,7 +222,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -243,7 +243,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extends": { "description": "Another group that this group adds rules to.", @@ -252,7 +252,7 @@ }, "_extends": { "description": "Extensions for extends", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "typeMode": { "description": "If this is the default rule set to apply for thie source type, or this combination of types.", @@ -265,7 +265,7 @@ }, "_typeMode": { "description": "Extensions for typeMode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Additional supporting documentation that explains the purpose of the group and the types of mappings within it.", @@ -273,7 +273,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "input": { "description": "A name assigned to an instance of data. The instance must be provided when the mapping is invoked.", @@ -312,7 +312,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Type for this instance of data.", @@ -320,7 +320,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "Mode for this instance of data.", @@ -332,7 +332,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Documentation for this instance of data.", @@ -340,7 +340,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -361,7 +361,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "Source inputs to the mapping.", @@ -397,7 +397,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -421,7 +421,7 @@ }, "_context": { "description": "Extensions for context", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.", @@ -430,7 +430,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Specified maximum cardinality for the element - a number or a \"*\". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it\u0027s the default value).", @@ -438,7 +438,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.", @@ -446,7 +446,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueBoolean": { "description": "A value to use if there is no existing value in the source object.", @@ -454,7 +454,7 @@ }, "_defaultValueBoolean": { "description": "Extensions for defaultValueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInteger": { "description": "A value to use if there is no existing value in the source object.", @@ -463,7 +463,7 @@ }, "_defaultValueInteger": { "description": "Extensions for defaultValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDecimal": { "description": "A value to use if there is no existing value in the source object.", @@ -472,7 +472,7 @@ }, "_defaultValueDecimal": { "description": "Extensions for defaultValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueBase64Binary": { "description": "A value to use if there is no existing value in the source object.", @@ -480,7 +480,7 @@ }, "_defaultValueBase64Binary": { "description": "Extensions for defaultValueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInstant": { "description": "A value to use if there is no existing value in the source object.", @@ -488,7 +488,7 @@ }, "_defaultValueInstant": { "description": "Extensions for defaultValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueString": { "description": "A value to use if there is no existing value in the source object.", @@ -496,7 +496,7 @@ }, "_defaultValueString": { "description": "Extensions for defaultValueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUri": { "description": "A value to use if there is no existing value in the source object.", @@ -504,7 +504,7 @@ }, "_defaultValueUri": { "description": "Extensions for defaultValueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDate": { "description": "A value to use if there is no existing value in the source object.", @@ -513,7 +513,7 @@ }, "_defaultValueDate": { "description": "Extensions for defaultValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDateTime": { "description": "A value to use if there is no existing value in the source object.", @@ -522,7 +522,7 @@ }, "_defaultValueDateTime": { "description": "Extensions for defaultValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueTime": { "description": "A value to use if there is no existing value in the source object.", @@ -531,7 +531,7 @@ }, "_defaultValueTime": { "description": "Extensions for defaultValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueCode": { "description": "A value to use if there is no existing value in the source object.", @@ -540,7 +540,7 @@ }, "_defaultValueCode": { "description": "Extensions for defaultValueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueOid": { "description": "A value to use if there is no existing value in the source object.", @@ -549,7 +549,7 @@ }, "_defaultValueOid": { "description": "Extensions for defaultValueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUuid": { "description": "A value to use if there is no existing value in the source object.", @@ -558,7 +558,7 @@ }, "_defaultValueUuid": { "description": "Extensions for defaultValueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueId": { "description": "A value to use if there is no existing value in the source object.", @@ -567,7 +567,7 @@ }, "_defaultValueId": { "description": "Extensions for defaultValueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUnsignedInt": { "description": "A value to use if there is no existing value in the source object.", @@ -576,7 +576,7 @@ }, "_defaultValueUnsignedInt": { "description": "Extensions for defaultValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValuePositiveInt": { "description": "A value to use if there is no existing value in the source object.", @@ -585,7 +585,7 @@ }, "_defaultValuePositiveInt": { "description": "Extensions for defaultValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueMarkdown": { "description": "A value to use if there is no existing value in the source object.", @@ -593,151 +593,151 @@ }, "_defaultValueMarkdown": { "description": "Extensions for defaultValueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueElement": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueExtension": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "defaultValueBackboneElement": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "defaultValueNarrative": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "defaultValueAnnotation": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "defaultValueAttachment": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "defaultValueIdentifier": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "defaultValueCodeableConcept": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "defaultValueCoding": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "defaultValueQuantity": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDuration": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "defaultValueSimpleQuantity": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDistance": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "defaultValueCount": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "defaultValueMoney": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "defaultValueAge": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "defaultValueRange": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "defaultValuePeriod": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "defaultValueRatio": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "defaultValueReference": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "defaultValueSampledData": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "defaultValueSignature": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "defaultValueHumanName": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "defaultValueAddress": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "defaultValueContactPoint": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "defaultValueTiming": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "defaultValueMeta": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "defaultValueElementDefinition": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "defaultValueContactDetail": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "defaultValueContributor": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "defaultValueDosage": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "defaultValueRelatedArtifact": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "defaultValueUsageContext": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "defaultValueDataRequirement": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "defaultValueParameterDefinition": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "defaultValueTriggerDefinition": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "element": { "description": "Optional field for this source.", @@ -745,7 +745,7 @@ }, "_element": { "description": "Extensions for element", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "listMode": { "description": "How to handle the list mode for this element.", @@ -760,7 +760,7 @@ }, "_listMode": { "description": "Extensions for listMode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variable": { "description": "Named context for field, if a field is specified.", @@ -769,7 +769,7 @@ }, "_variable": { "description": "Extensions for variable", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "condition": { "description": "FHIRPath expression - must be true or the rule does not apply.", @@ -777,7 +777,7 @@ }, "_condition": { "description": "Extensions for condition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "check": { "description": "FHIRPath expression - must be true or the mapping engine throws an error instead of completing.", @@ -785,7 +785,7 @@ }, "_check": { "description": "Extensions for check", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -806,7 +806,7 @@ }, "_context": { "description": "Extensions for context", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contextType": { "description": "How to interpret the context.", @@ -818,7 +818,7 @@ }, "_contextType": { "description": "Extensions for contextType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "element": { "description": "Field to create in the context.", @@ -826,7 +826,7 @@ }, "_element": { "description": "Extensions for element", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variable": { "description": "Named context for field, if desired, and a field is specified.", @@ -835,7 +835,7 @@ }, "_variable": { "description": "Extensions for variable", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "listMode": { "description": "If field is a list, how to manage the list.", @@ -854,7 +854,7 @@ "description": "Extensions for listMode", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "listRuleId": { @@ -864,7 +864,7 @@ }, "_listRuleId": { "description": "Extensions for listRuleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "transform": { "description": "How the data is copied / created.", @@ -891,7 +891,7 @@ }, "_transform": { "description": "Extensions for transform", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parameter": { "description": "Parameters to the transform.", @@ -919,7 +919,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "Parameter value - variable or literal.", @@ -927,7 +927,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "Parameter value - variable or literal.", @@ -935,7 +935,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "Parameter value - variable or literal.", @@ -944,7 +944,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "Parameter value - variable or literal.", @@ -953,7 +953,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -974,7 +974,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variable": { "description": "Variable to pass to the rule or group.", @@ -987,7 +987,7 @@ "description": "Extensions for variable", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json index 183d1c4..f6ed7b2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Subscription.schema.json @@ -31,13 +31,13 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "end": { @@ -46,7 +46,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reason": { "description": "A description of why this subscription is defined.", @@ -54,7 +54,7 @@ }, "_reason": { "description": "Extensions for reason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "criteria": { "description": "The rules that the server should use to determine when to generate notifications for this subscription.", @@ -62,7 +62,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "error": { "description": "A record of the last error that occurred when the server processed a notification.", @@ -70,7 +70,7 @@ }, "_error": { "description": "Extensions for error", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "channel": { "description": "Details where to send notifications when resources are received that meet the criteria.", @@ -80,7 +80,7 @@ "description": "A tag to add to any resource that matches the criteria, after the subscription is processed.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } }, @@ -112,7 +112,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "The uri that describes the actual end-point to send messages to.", @@ -120,7 +120,7 @@ }, "_endpoint": { "description": "Extensions for endpoint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "payload": { "description": "The mime type to send the payload in - either application/fhir+xml, or application/fhir+json. If the payload is not present, then there is no payload in the notification, just a notification.", @@ -128,7 +128,7 @@ }, "_payload": { "description": "Extensions for payload", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "header": { "description": "Additional headers / information to send as part of the notification.", @@ -141,7 +141,7 @@ "description": "Extensions for header", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json index 3e56528..139ef7c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Substance.schema.json @@ -23,7 +23,7 @@ "description": "Unique identifier for the substance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,18 +37,18 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { "description": "A code (or set of codes) that identify this substance.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A description of the substance - its appearance, handling requirements, and other usage notes.", @@ -56,7 +56,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "instance": { "description": "Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.", @@ -90,7 +90,7 @@ "properties": { "identifier": { "description": "Identifier associated with the package/container (usually a label affixed directly).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "expiry": { "description": "When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.", @@ -99,11 +99,11 @@ }, "_expiry": { "description": "Extensions for expiry", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "The amount of the substance.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } @@ -119,15 +119,15 @@ "properties": { "quantity": { "description": "The amount of the ingredient in the substance - a concentration ratio.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "substanceCodeableConcept": { "description": "Another substance that is a component of this substance.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "substanceReference": { "description": "Another substance that is a component of this substance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json index 3fe868e..de61391 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyDelivery.schema.json @@ -21,20 +21,20 @@ }, "identifier": { "description": "Identifier assigned by the dispensing facility when the item(s) is dispensed.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular event is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -49,15 +49,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "A link to a resource representing the person whom the delivered item is for.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "suppliedItem": { "description": "The item that is being delivered or has been supplied.", @@ -70,29 +70,29 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date or time(s) the activity occurred.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "The date or time(s) the activity occurred.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "supplier": { "description": "The individual responsible for dispensing the medication, supplier or device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "destination": { "description": "Identification of the facility/location where the Supply was shipped to, as part of the dispense event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "receiver": { "description": "Identifies the person who picked up the Supply.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -112,15 +112,15 @@ "properties": { "quantity": { "description": "The amount of supply that has been dispensed. Includes unit of measure.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "itemCodeableConcept": { "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json index 2d9adc2..1808807 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/SupplyRequest.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Unique identifier for this supply request.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "Status of the supply request.", @@ -38,11 +38,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Indicates how quickly this SupplyRequest should be addressed with respect to other requests.", @@ -51,7 +51,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderedItem": { "description": "The item being requested.", @@ -64,15 +64,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "When the request should be fulfilled.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "When the request should be fulfilled.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "authoredOn": { "description": "When the request was made.", @@ -81,7 +81,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -91,24 +91,24 @@ "description": "Who is intended to fulfill the request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "reasonCodeableConcept": { "description": "Why the supply item was requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Why the supply item was requested.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "deliverFrom": { "description": "Where the supply is expected to come from.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "deliverTo": { "description": "Where the supply is destined to go.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -127,15 +127,15 @@ "properties": { "quantity": { "description": "The amount that is being ordered of the indicated item.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "itemCodeableConcept": { "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -154,11 +154,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json index 57a97fe..7e33017 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Task.schema.json @@ -23,7 +23,7 @@ "description": "The business identifier for this task.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definitionUri": { @@ -32,28 +32,28 @@ }, "_definitionUri": { "description": "Extensions for definitionUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definitionReference": { "description": "A reference to a formal or informal definition of the task. For example, a protocol, a step within a defined workflow definition, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "basedOn": { "description": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a \"request\" resource such as a ProcedureRequest, MedicationRequest, ProcedureRequest, CarePlan, etc. which is distinct from the \"request\" resource the task is seeking to fulfil. This latter resource is referenced by FocusOn. For example, based on a ProcedureRequest (\u003d BasedOn), a task is created to fulfil a procedureRequest ( \u003d FocusOn ) to collect a specimen from a patient.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "An identifier that links together multiple tasks and other requests that were created in the same context.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "partOf": { "description": "Task that this particular task is part of.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -76,15 +76,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusReason": { "description": "An explanation as to why this task is held, failed, was refused, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "businessStatus": { "description": "Contains business-specific nuances of the business state.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "intent": { "description": "Indicates the \"level\" of actionability associated with the Task. I.e. Is this a proposed task, a planned task, an actionable task, etc.", @@ -93,7 +93,7 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Indicates how quickly the Task should be addressed with respect to other requests.", @@ -102,11 +102,11 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A name or code (or both) briefly describing what the task involves.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A free-text description of what is to be performed.", @@ -114,23 +114,23 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focus": { "description": "The request being actioned or the resource being manipulated by this task.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "for": { "description": "The entity who benefits from the performance of the service specified in the task (e.g., the patient).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "executionPeriod": { "description": "Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "authoredOn": { "description": "The date and time this task was created.", @@ -139,7 +139,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastModified": { "description": "The date and time of last modification to this task.", @@ -148,7 +148,7 @@ }, "_lastModified": { "description": "Extensions for lastModified", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The creator of the task.", @@ -158,29 +158,29 @@ "description": "The type of participant that can execute the task.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "owner": { "description": "Individual organization or Device currently responsible for task execution.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "A description or code indicating why this task needs to be performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Free-text information captured about the task as it progresses.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "restriction": { @@ -218,11 +218,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the task.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of when they initiated the task.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -246,17 +246,17 @@ }, "_repetitions": { "description": "Extensions for repetitions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Over what time-period is fulfillment sought.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "recipient": { "description": "For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -273,7 +273,7 @@ "properties": { "type": { "description": "A code or description indicating how the input is intended to be used as part of the task execution.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueBoolean": { "description": "The value of the input parameter as a basic type.", @@ -281,7 +281,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of the input parameter as a basic type.", @@ -290,7 +290,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The value of the input parameter as a basic type.", @@ -299,7 +299,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "The value of the input parameter as a basic type.", @@ -307,7 +307,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "The value of the input parameter as a basic type.", @@ -315,7 +315,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The value of the input parameter as a basic type.", @@ -323,7 +323,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The value of the input parameter as a basic type.", @@ -331,7 +331,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The value of the input parameter as a basic type.", @@ -340,7 +340,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of the input parameter as a basic type.", @@ -349,7 +349,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The value of the input parameter as a basic type.", @@ -358,7 +358,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of the input parameter as a basic type.", @@ -367,7 +367,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "The value of the input parameter as a basic type.", @@ -376,7 +376,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "The value of the input parameter as a basic type.", @@ -385,7 +385,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "The value of the input parameter as a basic type.", @@ -394,7 +394,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "The value of the input parameter as a basic type.", @@ -403,7 +403,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "The value of the input parameter as a basic type.", @@ -412,7 +412,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "The value of the input parameter as a basic type.", @@ -420,151 +420,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "The value of the input parameter as a basic type.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "The value of the input parameter as a basic type.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "The value of the input parameter as a basic type.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "The value of the input parameter as a basic type.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "The value of the input parameter as a basic type.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "The value of the input parameter as a basic type.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "The value of the input parameter as a basic type.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "The value of the input parameter as a basic type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "The value of the input parameter as a basic type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The value of the input parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "The value of the input parameter as a basic type.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "The value of the input parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "The value of the input parameter as a basic type.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "The value of the input parameter as a basic type.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "The value of the input parameter as a basic type.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "The value of the input parameter as a basic type.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "The value of the input parameter as a basic type.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "The value of the input parameter as a basic type.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "The value of the input parameter as a basic type.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "The value of the input parameter as a basic type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "The value of the input parameter as a basic type.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "The value of the input parameter as a basic type.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "The value of the input parameter as a basic type.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "The value of the input parameter as a basic type.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "The value of the input parameter as a basic type.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "The value of the input parameter as a basic type.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "The value of the input parameter as a basic type.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "The value of the input parameter as a basic type.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "The value of the input parameter as a basic type.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "The value of the input parameter as a basic type.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "The value of the input parameter as a basic type.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "The value of the input parameter as a basic type.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "The value of the input parameter as a basic type.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "The value of the input parameter as a basic type.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "The value of the input parameter as a basic type.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "The value of the input parameter as a basic type.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "required": [ @@ -583,7 +583,7 @@ "properties": { "type": { "description": "The name of the Output parameter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueBoolean": { "description": "The value of the Output parameter as a basic type.", @@ -591,7 +591,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of the Output parameter as a basic type.", @@ -600,7 +600,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The value of the Output parameter as a basic type.", @@ -609,7 +609,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "The value of the Output parameter as a basic type.", @@ -617,7 +617,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "The value of the Output parameter as a basic type.", @@ -625,7 +625,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The value of the Output parameter as a basic type.", @@ -633,7 +633,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The value of the Output parameter as a basic type.", @@ -641,7 +641,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The value of the Output parameter as a basic type.", @@ -650,7 +650,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of the Output parameter as a basic type.", @@ -659,7 +659,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The value of the Output parameter as a basic type.", @@ -668,7 +668,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of the Output parameter as a basic type.", @@ -677,7 +677,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "The value of the Output parameter as a basic type.", @@ -686,7 +686,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "The value of the Output parameter as a basic type.", @@ -695,7 +695,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "The value of the Output parameter as a basic type.", @@ -704,7 +704,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "The value of the Output parameter as a basic type.", @@ -713,7 +713,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "The value of the Output parameter as a basic type.", @@ -722,7 +722,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "The value of the Output parameter as a basic type.", @@ -730,151 +730,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "The value of the Output parameter as a basic type.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "The value of the Output parameter as a basic type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "The value of the Output parameter as a basic type.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "The value of the Output parameter as a basic type.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "The value of the Output parameter as a basic type.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "The value of the Output parameter as a basic type.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "The value of the Output parameter as a basic type.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "The value of the Output parameter as a basic type.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json index 03ca407..7dcb0cc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestReport.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Identifier for the TestScript assigned for external purposes outside the context of FHIR.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "name": { "description": "A free text natural language name identifying the executed TestScript.", @@ -29,7 +29,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The current state of this test report.", @@ -44,11 +44,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "testScript": { "description": "Ideally this is an absolute URL that is used to identify the version-specific TestScript that was executed, matching the `TestScript.url`.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "result": { "description": "The overall result from the execution of the TestScript.", @@ -61,7 +61,7 @@ }, "_result": { "description": "Extensions for result", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "score": { "description": "The final score (percentage of tests passed) resulting from the execution of the TestScript.", @@ -70,7 +70,7 @@ }, "_score": { "description": "Extensions for score", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "tester": { "description": "Name of the tester producing this report (Organization or individual).", @@ -78,7 +78,7 @@ }, "_tester": { "description": "Extensions for tester", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "issued": { "description": "When the TestScript was executed and this TestReport was generated.", @@ -87,7 +87,7 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "participant": { "description": "A participant in the test execution, either the execution engine, a client, or a server.", @@ -138,7 +138,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "The uri of the participant. An absolute URL is preferred.", @@ -146,7 +146,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display name of the participant.", @@ -154,7 +154,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -223,7 +223,7 @@ }, "_result": { "description": "Extensions for result", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "message": { "description": "An explanatory message associated with the result.", @@ -231,7 +231,7 @@ }, "_message": { "description": "Extensions for message", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "A link to further details on the result.", @@ -239,7 +239,7 @@ }, "_detail": { "description": "Extensions for detail", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -266,7 +266,7 @@ }, "_result": { "description": "Extensions for result", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "message": { "description": "An explanatory message associated with the result.", @@ -274,7 +274,7 @@ }, "_message": { "description": "Extensions for message", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "A link to further details on the result.", @@ -282,7 +282,7 @@ }, "_detail": { "description": "Extensions for detail", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -302,7 +302,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the test used by test engines for tracking and reporting purposes.", @@ -310,7 +310,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "action": { "description": "Action would contain either an operation or an assertion.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json index bb1de86..a56b943 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TestScript.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this test script when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the test script when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the test script author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the test script. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the test script.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this test script. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this test script is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the test script was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the test script changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the test script.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate test script instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the test script is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the test script and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the test script.", @@ -137,7 +137,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "origin": { "description": "An abstract server used in operations within this test script in the origin element.", @@ -168,7 +168,7 @@ "description": "Reference to the profile to be used for validation.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "variable": { @@ -229,11 +229,11 @@ }, "_index": { "description": "Extensions for index", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The type of origin profile the test system supports.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -257,11 +257,11 @@ }, "_index": { "description": "Extensions for index", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The type of destination profile the test system supports.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -313,7 +313,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Short description of the link.", @@ -321,7 +321,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -341,7 +341,7 @@ }, "_required": { "description": "Extensions for required", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "validated": { "description": "Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.", @@ -349,7 +349,7 @@ }, "_validated": { "description": "Extensions for validated", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Description of the capabilities that this test script is requiring the server to support.", @@ -357,7 +357,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "origin": { "description": "Which origin server these requirements apply to.", @@ -371,7 +371,7 @@ "description": "Extensions for origin", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "destination": { @@ -381,7 +381,7 @@ }, "_destination": { "description": "Extensions for destination", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Links to the FHIR specification that describes this interaction and the resources involved in more detail.", @@ -394,12 +394,12 @@ "description": "Extensions for link", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "capabilities": { "description": "Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -422,7 +422,7 @@ }, "_autocreate": { "description": "Extensions for autocreate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "autodelete": { "description": "Whether or not to implicitly delete the fixture during teardown. If true, the fixture is automatically deleted on each server being tested during teardown, therefore no delete operation is required for this fixture in the TestScript.teardown section.", @@ -430,11 +430,11 @@ }, "_autodelete": { "description": "Extensions for autodelete", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "Reference to the resource (containing the contents of the resource needed for operations).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -454,7 +454,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValue": { "description": "A default, hard-coded, or user-defined value for this variable.", @@ -462,7 +462,7 @@ }, "_defaultValue": { "description": "Extensions for defaultValue", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the variable and its purpose.", @@ -470,7 +470,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "The fluentpath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", @@ -478,7 +478,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "headerField": { "description": "Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.", @@ -486,7 +486,7 @@ }, "_headerField": { "description": "Extensions for headerField", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hint": { "description": "Displayable text string with hint help information to the user when entering a default value.", @@ -494,7 +494,7 @@ }, "_hint": { "description": "Extensions for hint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", @@ -502,7 +502,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceId": { "description": "Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.", @@ -511,7 +511,7 @@ }, "_sourceId": { "description": "Extensions for sourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -527,7 +527,7 @@ "properties": { "resource": { "description": "Reference to the resource (containing the contents of the rule needed for assertions).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -557,7 +557,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The explicit or dynamic value for the parameter that will be passed on to the external rule template.", @@ -565,7 +565,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -581,7 +581,7 @@ "properties": { "resource": { "description": "Reference to the resource (containing the contents of the ruleset needed for assertions).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "rule": { "description": "The referenced rule within the external ruleset template.", @@ -613,7 +613,7 @@ }, "_ruleId": { "description": "Extensions for ruleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -640,7 +640,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value for the parameter that will be passed on to the external ruleset rule template.", @@ -648,7 +648,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -706,7 +706,7 @@ "properties": { "type": { "description": "Server interaction or operation type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "resource": { "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", @@ -715,7 +715,7 @@ }, "_resource": { "description": "Extensions for resource", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "label": { "description": "The label would be used for tracking/logging purposes by test engines.", @@ -723,7 +723,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The description would be used by test engines for tracking and reporting purposes.", @@ -731,7 +731,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "accept": { "description": "The content-type or mime-type to use for RESTful operation in the \u0027Accept\u0027 header.", @@ -745,7 +745,7 @@ }, "_accept": { "description": "Extensions for accept", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentType": { "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", @@ -759,7 +759,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "destination": { "description": "The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.", @@ -768,7 +768,7 @@ }, "_destination": { "description": "Extensions for destination", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "encodeRequestUrl": { "description": "Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.", @@ -776,7 +776,7 @@ }, "_encodeRequestUrl": { "description": "Extensions for encodeRequestUrl", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "origin": { "description": "The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.", @@ -785,7 +785,7 @@ }, "_origin": { "description": "Extensions for origin", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "params": { "description": "Path plus parameters after [type]. Used to set parts of the request URL explicitly.", @@ -793,7 +793,7 @@ }, "_params": { "description": "Extensions for params", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestHeader": { "description": "Header elements would be used to set HTTP headers.", @@ -809,7 +809,7 @@ }, "_requestId": { "description": "Extensions for requestId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "responseId": { "description": "The fixture id (maybe new) to map to the response.", @@ -818,7 +818,7 @@ }, "_responseId": { "description": "Extensions for responseId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceId": { "description": "The id of the fixture used as the body of a PUT or POST request.", @@ -827,7 +827,7 @@ }, "_sourceId": { "description": "Extensions for sourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetId": { "description": "Id of fixture used for extracting the [id], [type], and [vid] for GET requests.", @@ -836,7 +836,7 @@ }, "_targetId": { "description": "Extensions for targetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "Complete request URL.", @@ -844,7 +844,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -864,7 +864,7 @@ }, "_field": { "description": "Extensions for field", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value of the header e.g. \"application/fhir+xml\".", @@ -872,7 +872,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -892,7 +892,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The description would be used by test engines for tracking and reporting purposes.", @@ -900,7 +900,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "direction": { "description": "The direction to use for the assertion.", @@ -912,7 +912,7 @@ }, "_direction": { "description": "Extensions for direction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compareToSourceId": { "description": "Id of the source fixture used as the contents to be evaluated by either the \"source/expression\" or \"sourceId/path\" definition.", @@ -920,7 +920,7 @@ }, "_compareToSourceId": { "description": "Extensions for compareToSourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compareToSourceExpression": { "description": "The fluentpath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", @@ -928,7 +928,7 @@ }, "_compareToSourceExpression": { "description": "Extensions for compareToSourceExpression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compareToSourcePath": { "description": "XPath or JSONPath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", @@ -936,7 +936,7 @@ }, "_compareToSourcePath": { "description": "Extensions for compareToSourcePath", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentType": { "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", @@ -950,7 +950,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "The fluentpath expression to be evaluated against the request or response message contents - HTTP headers and payload.", @@ -958,7 +958,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "headerField": { "description": "The HTTP header field name e.g. \u0027Location\u0027.", @@ -966,7 +966,7 @@ }, "_headerField": { "description": "Extensions for headerField", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minimumId": { "description": "The ID of a fixture. Asserts that the response contains at a minimum the fixture specified by minimumId.", @@ -974,7 +974,7 @@ }, "_minimumId": { "description": "Extensions for minimumId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "navigationLinks": { "description": "Whether or not the test execution performs validation on the bundle navigation links.", @@ -982,7 +982,7 @@ }, "_navigationLinks": { "description": "Extensions for navigationLinks", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "operator": { "description": "The operator type defines the conditional behavior of the assert. If not defined, the default is equals.", @@ -1003,7 +1003,7 @@ }, "_operator": { "description": "Extensions for operator", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.", @@ -1011,7 +1011,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestMethod": { "description": "The request method or HTTP operation code to compare against that used by the client system under test.", @@ -1027,7 +1027,7 @@ }, "_requestMethod": { "description": "Extensions for requestMethod", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestURL": { "description": "The value to use in a comparison against the request URL path string.", @@ -1035,7 +1035,7 @@ }, "_requestURL": { "description": "Extensions for requestURL", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", @@ -1044,7 +1044,7 @@ }, "_resource": { "description": "Extensions for resource", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "response": { "description": "okay | created | noContent | notModified | bad | forbidden | notFound | methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.", @@ -1066,7 +1066,7 @@ }, "_response": { "description": "Extensions for response", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "responseCode": { "description": "The value of the HTTP response code to be tested.", @@ -1074,7 +1074,7 @@ }, "_responseCode": { "description": "Extensions for responseCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rule": { "description": "The TestScript.rule this assert will evaluate.", @@ -1091,7 +1091,7 @@ }, "_sourceId": { "description": "Extensions for sourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "validateProfileId": { "description": "The ID of the Profile to validate against.", @@ -1100,7 +1100,7 @@ }, "_validateProfileId": { "description": "Extensions for validateProfileId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value to compare to.", @@ -1108,7 +1108,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "warningOnly": { "description": "Whether or not the test execution will produce a warning only on error for this assert.", @@ -1116,7 +1116,7 @@ }, "_warningOnly": { "description": "Extensions for warningOnly", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1137,7 +1137,7 @@ }, "_ruleId": { "description": "Extensions for ruleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -1164,7 +1164,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value for the parameter that will be passed on to the external rule template.", @@ -1172,7 +1172,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1193,7 +1193,7 @@ }, "_rulesetId": { "description": "Extensions for rulesetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rule": { "description": "The referenced rule within the external ruleset template.", @@ -1221,7 +1221,7 @@ }, "_ruleId": { "description": "Extensions for ruleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -1248,7 +1248,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value for the parameter that will be passed on to the external ruleset rule template.", @@ -1256,7 +1256,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1276,7 +1276,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the test used by test engines for tracking and reporting purposes.", @@ -1284,7 +1284,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "action": { "description": "Action would contain either an operation or an assertion.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json index 6aff022..3b7284a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/Timing.schema.json @@ -24,7 +24,7 @@ "description": "Extensions for event", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "repeat": { @@ -33,7 +33,7 @@ }, "code": { "description": "A code for the timing schedule. Some codes such as BID are ubiquitous, but many institutions define their own additional codes. If a code is provided, the code is understood to be a complete statement of whatever is specified in the structured timing data, and either the code or the data may be used to interpret the Timing, with the exception that .repeat.bounds still applies over the code (and is not contained in the code).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -49,15 +49,15 @@ "properties": { "boundsDuration": { "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "boundsRange": { "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "boundsPeriod": { "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "count": { "description": "A total count of the desired number of repetitions.", @@ -66,7 +66,7 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "countMax": { "description": "A maximum value for the count of the desired repetitions (e.g. do something 6-8 times).", @@ -75,7 +75,7 @@ }, "_countMax": { "description": "Extensions for countMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "duration": { "description": "How long this thing happens for when it happens.", @@ -84,7 +84,7 @@ }, "_duration": { "description": "Extensions for duration", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "durationMax": { "description": "The upper limit of how long this thing happens for when it happens.", @@ -93,7 +93,7 @@ }, "_durationMax": { "description": "Extensions for durationMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "durationUnit": { "description": "The units of time for the duration, in UCUM units.", @@ -110,7 +110,7 @@ }, "_durationUnit": { "description": "Extensions for durationUnit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "frequency": { "description": "The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).", @@ -119,7 +119,7 @@ }, "_frequency": { "description": "Extensions for frequency", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "frequencyMax": { "description": "If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range.", @@ -128,7 +128,7 @@ }, "_frequencyMax": { "description": "Extensions for frequencyMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Indicates the duration of time over which repetitions are to occur; e.g. to express \"3 times per day\", 3 would be the frequency and \"1 day\" would be the period.", @@ -137,7 +137,7 @@ }, "_period": { "description": "Extensions for period", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "periodMax": { "description": "If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as \"do this once every 3-5 days.", @@ -146,7 +146,7 @@ }, "_periodMax": { "description": "Extensions for periodMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "periodUnit": { "description": "The units of time for the period in UCUM units.", @@ -163,7 +163,7 @@ }, "_periodUnit": { "description": "Extensions for periodUnit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dayOfWeek": { "description": "If one or more days of week is provided, then the action happens only on the specified day(s).", @@ -177,7 +177,7 @@ "description": "Extensions for dayOfWeek", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "timeOfDay": { @@ -192,7 +192,7 @@ "description": "Extensions for timeOfDay", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "when": { @@ -227,7 +227,7 @@ "description": "Extensions for when", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "offset": { @@ -237,7 +237,7 @@ }, "_offset": { "description": "Extensions for offset", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json index 0b80b17..ff83bcb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/TriggerDefinition.schema.json @@ -27,7 +27,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventName": { "description": "The name of the event (if this is a named-event trigger).", @@ -35,15 +35,15 @@ }, "_eventName": { "description": "Extensions for eventName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventTimingTiming": { "description": "The timing of the event (if this is a period trigger).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "eventTimingReference": { "description": "The timing of the event (if this is a period trigger).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "eventTimingDate": { "description": "The timing of the event (if this is a period trigger).", @@ -52,7 +52,7 @@ }, "_eventTimingDate": { "description": "Extensions for eventTimingDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventTimingDateTime": { "description": "The timing of the event (if this is a period trigger).", @@ -61,11 +61,11 @@ }, "_eventTimingDateTime": { "description": "Extensions for eventTimingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventData": { "description": "The triggering data of the event (if this is a data trigger).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json index 272ff6e..79ac413 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/UsageContext.schema.json @@ -14,19 +14,19 @@ "properties": { "code": { "description": "A code that identifies the type of context being specified by this usage context.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueCodeableConcept": { "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueQuantity": { "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueRange": { "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json index dc62429..81c66a2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/ValueSet.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this value set when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the value set. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the value set.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this value set. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this value set is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the value set was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the value set changes. (e.g. the \u0027content logical definition\u0027).", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the value set.", @@ -95,13 +95,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -110,20 +110,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate value set instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the value set is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "immutable": { @@ -132,7 +132,7 @@ }, "_immutable": { "description": "Extensions for immutable", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this value set is needed and why it has been designed as it has.", @@ -140,7 +140,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the value set and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the value set.", @@ -148,7 +148,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extensible": { "description": "Whether this is intended to be used with an extensible binding or not.", @@ -156,7 +156,7 @@ }, "_extensible": { "description": "Extensions for extensible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compose": { "description": "A set of criteria that define the content logical definition of the value set by including or excluding codes from outside this value set. This I also known as the \"Content Logical Definition\" (CLD).", @@ -188,7 +188,7 @@ }, "_lockedDate": { "description": "Extensions for lockedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "inactive": { "description": "Whether inactive codes - codes that are not approved for current use - are in the value set. If inactive \u003d true, inactive codes are to be included in the expansion, if inactive \u003d false, the inactive codes will not be included in the expansion. If absent, the behavior is determined by the implementation, or by the applicable ExpansionProfile (but generally, inactive codes would be expected to be included).", @@ -196,7 +196,7 @@ }, "_inactive": { "description": "Extensions for inactive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "include": { "description": "Include one or more codes from a code system or other value set(s).", @@ -233,7 +233,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system that the codes are selected from.", @@ -241,7 +241,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "concept": { "description": "Specifies a concept to be included or excluded.", @@ -268,7 +268,7 @@ "description": "Extensions for valueSet", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -290,7 +290,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The text to display to the user for this concept in the context of this valueset. If no display is provided, then applications using the value set use the display specified for the code by the system.", @@ -298,7 +298,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.", @@ -326,11 +326,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "A code that details how this designation would be used.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "value": { "description": "The text value for this designation.", @@ -338,7 +338,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -359,7 +359,7 @@ }, "_property": { "description": "Extensions for property", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "op": { "description": "The kind of operation to perform as a part of the filter criteria.", @@ -378,7 +378,7 @@ }, "_op": { "description": "Extensions for op", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value when the operation is \u0027regex\u0027, or one of the values (true and false), when the operation is \u0027exists\u0027.", @@ -387,7 +387,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -407,7 +407,7 @@ }, "_identifier": { "description": "Extensions for identifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timestamp": { "description": "The time at which the expansion was produced by the expanding system.", @@ -416,7 +416,7 @@ }, "_timestamp": { "description": "Extensions for timestamp", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "total": { "description": "The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter.", @@ -425,7 +425,7 @@ }, "_total": { "description": "Extensions for total", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "offset": { "description": "If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present.", @@ -434,7 +434,7 @@ }, "_offset": { "description": "Extensions for offset", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parameter": { "description": "A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion.", @@ -468,7 +468,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The value of the parameter.", @@ -476,7 +476,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The value of the parameter.", @@ -484,7 +484,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of the parameter.", @@ -493,7 +493,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The value of the parameter.", @@ -502,7 +502,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The value of the parameter.", @@ -510,7 +510,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of the parameter.", @@ -519,7 +519,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -539,7 +539,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abstract": { "description": "If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.", @@ -547,7 +547,7 @@ }, "_abstract": { "description": "Extensions for abstract", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "inactive": { "description": "If the concept is inactive in the code system that defines it. Inactive codes are those that are no longer to be used, but are maintained by the code system for understanding legacy data.", @@ -555,7 +555,7 @@ }, "_inactive": { "description": "Extensions for inactive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.", @@ -563,7 +563,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.", @@ -572,7 +572,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The recommended display for this item in the expansion.", @@ -580,7 +580,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "Additional representations for this item - other languages, aliases, specialized purposes, used for particular purposes, etc. These are relevant when the conditions of the expansion do not fix to a single correct representation.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json index f5e12c6..d58a056 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r3.core/package/openapi/VisionPrescription.schema.json @@ -23,7 +23,7 @@ "description": "Business identifier which may be used by other parties to reference or identify the prescription.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "A link to a resource representing the person to whom the vision products will be supplied.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "A link to a resource that identifies the particular occurrence of contact between patient and health care provider.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dateWritten": { "description": "The date (and perhaps time) when the prescription was written.", @@ -50,19 +50,19 @@ }, "_dateWritten": { "description": "Extensions for dateWritten", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "prescriber": { "description": "The healthcare professional responsible for authorizing the prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "Can be the reason or the indication for writing the prescription.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Can be the reason or the indication for writing the prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dispense": { "description": "Deals with details of the dispense part of the supply specification.", @@ -88,7 +88,7 @@ "properties": { "product": { "description": "Identifies the type of vision correction product which is required for the patient.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "eye": { "description": "The eye for which the lens applies.", @@ -100,7 +100,7 @@ }, "_eye": { "description": "Extensions for eye", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sphere": { "description": "Lens power measured in diopters (0.25 units).", @@ -109,7 +109,7 @@ }, "_sphere": { "description": "Extensions for sphere", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cylinder": { "description": "Power adjustment for astigmatism measured in diopters (0.25 units).", @@ -118,7 +118,7 @@ }, "_cylinder": { "description": "Extensions for cylinder", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "axis": { "description": "Adjustment for astigmatism measured in integer degrees.", @@ -127,7 +127,7 @@ }, "_axis": { "description": "Extensions for axis", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "prism": { "description": "Amount of prism to compensate for eye alignment in fractional units.", @@ -136,7 +136,7 @@ }, "_prism": { "description": "Extensions for prism", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "The relative base, or reference lens edge, for the prism.", @@ -150,7 +150,7 @@ }, "_base": { "description": "Extensions for base", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "add": { "description": "Power adjustment for multifocal lenses measured in diopters (0.25 units).", @@ -159,7 +159,7 @@ }, "_add": { "description": "Extensions for add", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "power": { "description": "Contact lens power measured in diopters (0.25 units).", @@ -168,7 +168,7 @@ }, "_power": { "description": "Extensions for power", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "backCurve": { "description": "Back curvature measured in millimeters.", @@ -177,7 +177,7 @@ }, "_backCurve": { "description": "Extensions for backCurve", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "diameter": { "description": "Contact lens diameter measured in millimeters.", @@ -186,11 +186,11 @@ }, "_diameter": { "description": "Extensions for diameter", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "duration": { "description": "The recommended maximum wear period for the lens.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "color": { "description": "Special color or pattern.", @@ -198,7 +198,7 @@ }, "_color": { "description": "Extensions for color", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "brand": { "description": "Brand recommendations or restrictions.", @@ -206,13 +206,13 @@ }, "_brand": { "description": "Extensions for brand", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "Notes for special requirements such as coatings and lens materials.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json index 8ffb109..b6fa41d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Account.schema.json @@ -23,7 +23,7 @@ "description": "Unique identifier used to reference the account. May or may not be intended for human use (e.g. credit card number).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,11 +37,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Categorizes the account for reporting and searching purposes.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "Name used for the account when displaying it to humans in reports, etc.", @@ -49,23 +49,23 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "Identifies the patient, device, practitioner, location or other object the account is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "active": { "description": "Indicates the period of time over which the account is allowed to have transactions posted to it.\nThis period may be different to the coveragePeriod which is the duration of time that services may occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "balance": { "description": "Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "coverage": { "description": "The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.", @@ -76,7 +76,7 @@ }, "owner": { "description": "Indicates the organization, department, etc. with responsibility for the account.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "description": { "description": "Provides additional information about what the account tracks and how it is used.", @@ -84,7 +84,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "guarantor": { "description": "Parties financially responsible for the account.", @@ -110,7 +110,7 @@ "properties": { "coverage": { "description": "The party(s) that are responsible for payment (or part of) of charges applied to this account (including self-pay).\n\nA coverage may only be resposible for specific types of charges, and the sequence of the coverages in the account could be important when processing billing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "priority": { "description": "The priority of the coverage in the context of this account.", @@ -119,7 +119,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -138,7 +138,7 @@ "properties": { "party": { "description": "The entity who is responsible.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onHold": { "description": "A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.", @@ -146,11 +146,11 @@ }, "_onHold": { "description": "Extensions for onHold", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The timeframe during which the guarantor accepts responsibility for the account.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -160,4 +160,4 @@ ] } } -} \ No newline at end of file +} diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json index 958f02e..910dd4a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ActivityDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this activity definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the activity definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the activity definition.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this activity definition. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this activity definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the activity definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the activity definition.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the activity definition from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this activity definition is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the asset is used from a clinical perspective.", @@ -119,7 +119,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -128,7 +128,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -137,45 +137,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the activity definition content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate activity definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the activity definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the activity. Topics provide a high-level categorization of the activity that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -184,20 +184,20 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "library": { "description": "A reference to a Library resource containing any formal logic used by the asset.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "kind": { @@ -207,15 +207,15 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "timingTiming": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "timingDateTime": { "description": "The period, timing or frequency upon which the described activity is to occur.", @@ -224,19 +224,19 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingRange": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "location": { "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "participant": { "description": "Indicates who should participate in performing the action described.", @@ -247,33 +247,33 @@ }, "productReference": { "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "productCodeableConcept": { "description": "Identifies the food, drug or other product being consumed or supplied in the activity.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "quantity": { "description": "Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "dosage": { "description": "Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } }, "bodySite": { "description": "Indicates the sites on the subject\u0027s body where the procedure should be performed (I.e. the target sites).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "transform": { "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dynamicValue": { "description": "Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the intent resource that would contain the result.", @@ -304,11 +304,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The role the participant should play in performing the described action.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -328,7 +328,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", @@ -336,7 +336,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -344,7 +344,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression specifying the value of the customized element.", @@ -352,7 +352,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json index 10918bf..639b759 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Address.schema.json @@ -24,7 +24,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.", @@ -37,7 +37,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "A full text representation of the address.", @@ -45,7 +45,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "line": { "description": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", @@ -58,7 +58,7 @@ "description": "Extensions for line", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "city": { @@ -67,7 +67,7 @@ }, "_city": { "description": "Extensions for city", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "district": { "description": "The name of the administrative area (county).", @@ -75,7 +75,7 @@ }, "_district": { "description": "Extensions for district", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "state": { "description": "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (i.e. US 2 letter state codes).", @@ -83,7 +83,7 @@ }, "_state": { "description": "Extensions for state", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "postalCode": { "description": "A postal code designating a region defined by the postal service.", @@ -91,7 +91,7 @@ }, "_postalCode": { "description": "Extensions for postalCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "country": { "description": "Country - a nation as commonly understood or generally accepted.", @@ -99,11 +99,11 @@ }, "_country": { "description": "Extensions for country", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period when address was/is in use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json index d5398de..825c186 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AdverseEvent.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "The identifier(s) of this adverse event that are assigned by business processes and/or used to refer to it when a direct URL reference to the resource itsefl is not appropriate.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "category": { "description": "The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.", @@ -33,15 +33,15 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "This element defines the specific type of event that occurred or that was prevented from occurring.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "This subject or group impacted by the event. With a prospective adverse event, there will be no subject as the adverse event was prevented.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date (and perhaps time) when the adverse event occurred.", @@ -50,34 +50,34 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reaction": { "description": "Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "location": { "description": "The information about where the adverse event occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "seriousness": { "description": "Describes the seriousness or severity of the adverse event.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "outcome": { "description": "Describes the type of outcome from the adverse event.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "recorder": { "description": "Information on who recorded the adverse event. May be the patient or a practitioner.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "eventParticipant": { "description": "Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g. consultant), information that the Act itself seeks to reveal (e.g. informant of clinical history), or information about what Act was performed (e.g. informant witness).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "description": { "description": "Describes the adverse event in text.", @@ -85,7 +85,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "suspectEntity": { "description": "Describes the entity that is suspected to have caused the adverse event.", @@ -98,21 +98,21 @@ "description": "AdverseEvent.subjectMedicalHistory.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "referenceDocument": { "description": "AdverseEvent.referenceDocument.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "study": { "description": "AdverseEvent.study.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -132,7 +132,7 @@ "properties": { "instance": { "description": "Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "causality": { "description": "causality1 | causality2.", @@ -144,11 +144,11 @@ }, "_causality": { "description": "Extensions for causality", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "causalityAssessment": { "description": "assess1 | assess2.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "causalityProductRelatedness": { "description": "AdverseEvent.suspectEntity.causalityProductRelatedness.", @@ -156,19 +156,19 @@ }, "_causalityProductRelatedness": { "description": "Extensions for causalityProductRelatedness", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "causalityMethod": { "description": "method1 | method2.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "causalityAuthor": { "description": "AdverseEvent.suspectEntity.causalityAuthor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "causalityResult": { "description": "result1 | result2.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json index 00b32a9..1a2483d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AllergyIntolerance.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this allergy/intolerance concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "clinicalStatus": { @@ -37,7 +37,7 @@ }, "_clinicalStatus": { "description": "Extensions for clinicalStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "verificationStatus": { "description": "Assertion about certainty associated with the propensity, or potential risk, of a reaction to the identified substance (including pharmaceutical product).", @@ -51,7 +51,7 @@ }, "_verificationStatus": { "description": "Extensions for verificationStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Identification of the underlying physiological mechanism for the reaction risk.", @@ -63,7 +63,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Category of the identified substance.", @@ -82,7 +82,7 @@ "description": "Extensions for category", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "criticality": { @@ -96,15 +96,15 @@ }, "_criticality": { "description": "Extensions for criticality", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., \"Latex\"), an allergy or intolerance condition (e.g., \"Latex allergy\"), or a negated/excluded code for a specific substance or class (e.g., \"No latex allergy\") or a general or categorical negated statement (e.g., \"No known allergy\", \"No known drug allergies\").", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "The patient who has the allergy or intolerance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onsetDateTime": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", @@ -113,19 +113,19 @@ }, "_onsetDateTime": { "description": "Extensions for onsetDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onsetAge": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "onsetPeriod": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "onsetRange": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "onsetString": { "description": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", @@ -133,7 +133,7 @@ }, "_onsetString": { "description": "Extensions for onsetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "assertedDate": { "description": "The date on which the existance of the AllergyIntolerance was first asserted or acknowledged.", @@ -142,15 +142,15 @@ }, "_assertedDate": { "description": "Extensions for assertedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recorder": { "description": "Individual who recorded the record and takes responsibility for its content.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "asserter": { "description": "The source of the information about the allergy that is recorded.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "lastOccurrence": { "description": "Represents the date and/or time of the last known occurrence of a reaction event.", @@ -159,13 +159,13 @@ }, "_lastOccurrence": { "description": "Extensions for lastOccurrence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "reaction": { @@ -193,13 +193,13 @@ "properties": { "substance": { "description": "Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the \u0027code\u0027 and ignore the \u0027reaction.substance\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "manifestation": { "description": "Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -208,7 +208,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onset": { "description": "Record of the date and/or time of the onset of the Reaction.", @@ -217,7 +217,7 @@ }, "_onset": { "description": "Extensions for onset", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "severity": { "description": "Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.", @@ -230,17 +230,17 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "exposureRoute": { "description": "Identification of the route by which the subject was exposed to the substance.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Additional text about the adverse reaction event not captured in other fields.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json index 2bd681c..1e8ea1c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Annotation.schema.json @@ -14,7 +14,7 @@ "properties": { "authorReference": { "description": "The individual responsible for making the annotation.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authorString": { "description": "The individual responsible for making the annotation.", @@ -22,7 +22,7 @@ }, "_authorString": { "description": "Extensions for authorString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "time": { "description": "Indicates when this particular annotation was made.", @@ -31,7 +31,7 @@ }, "_time": { "description": "Extensions for time", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "The text of the annotation.", @@ -39,7 +39,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json index f3067ad..ae6f835 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Appointment.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this appointment concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -42,42 +42,42 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "serviceCategory": { "description": "A broad categorisation of the service that is to be performed during this appointment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "serviceType": { "description": "The specific service that is to be performed during this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "appointmentType": { "description": "The style of appointment or patient that has been booked in the slot (not service type).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "The reason that this appointment is being scheduled. This is more clinical than administrative.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "indication": { "description": "Reason the appointment has been scheduled to take place, as specified using information from another resource. When the patient arrives and the encounter begins it may be used as the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "priority": { @@ -87,7 +87,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment list. Detailed or expanded information should be put in the comment field.", @@ -95,13 +95,13 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "supportingInformation": { "description": "Additional information to support the appointment provided when making the appointment.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "start": { @@ -110,7 +110,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "Date/Time that the appointment is to conclude.", @@ -118,7 +118,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minutesDuration": { "description": "Number of minutes that the appointment is to take. This can be less than the duration between the start and end times (where actual time of appointment is only an estimate or is a planned appointment request).", @@ -127,13 +127,13 @@ }, "_minutesDuration": { "description": "Extensions for minutesDuration", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "slot": { "description": "The slots from the participants\u0027 schedules that will be filled by the appointment.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "created": { @@ -143,7 +143,7 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional comments about the appointment.", @@ -151,13 +151,13 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "incomingReferral": { "description": "The referral request this appointment is allocated to assess (incoming referral).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "participant": { @@ -171,7 +171,7 @@ "description": "A set of date ranges (potentially including times) that the appointment is preferred to be scheduled within. When using these values, the minutes duration should be provided to indicate the length of the appointment to fill and populate the start/end times for the actual allocated time.", "type": "array", "items": { - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } }, @@ -194,12 +194,12 @@ "description": "Role of participant in the appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actor": { "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "required": { "description": "Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.", @@ -212,7 +212,7 @@ }, "_required": { "description": "Extensions for required", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "Participation status of the actor.", @@ -226,7 +226,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json index c8779be..2813c2a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AppointmentResponse.schema.json @@ -23,12 +23,12 @@ "description": "This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "appointment": { "description": "Appointment that this response is replying to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "start": { "description": "Date/Time that the appointment is to take place, or requested new start time.", @@ -36,7 +36,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.", @@ -44,18 +44,18 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "participantType": { "description": "Role of participant in the appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actor": { "description": "A Person, Location/HealthcareService or Device that is participating in the appointment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "participantStatus": { "description": "Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.", @@ -64,7 +64,7 @@ }, "_participantStatus": { "description": "Extensions for participantStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional comments about the appointment.", @@ -72,7 +72,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json index dd28324..335739e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Attachment.schema.json @@ -19,7 +19,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The human language of the content. The value can be any valid value according to BCP 47.", @@ -28,7 +28,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "data": { "description": "The actual data of the attachment - a sequence of bytes. In XML, represented using base64.", @@ -36,7 +36,7 @@ }, "_data": { "description": "Extensions for data", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "An alternative location where the data can be accessed.", @@ -44,7 +44,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "size": { "description": "The number of bytes of data that make up this attachment (before base64 encoding, if that is done).", @@ -53,7 +53,7 @@ }, "_size": { "description": "Extensions for size", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hash": { "description": "The calculated hash of the data using SHA-1. Represented using base64.", @@ -61,7 +61,7 @@ }, "_hash": { "description": "Extensions for hash", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A label or set of text to display in place of the data.", @@ -69,7 +69,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "creation": { "description": "The date that the attachment was first created.", @@ -78,7 +78,7 @@ }, "_creation": { "description": "Extensions for creation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json index f6962fc..aa08dc7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/AuditEvent.schema.json @@ -21,13 +21,13 @@ }, "type": { "description": "Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "subtype": { "description": "Identifier for the category of event.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "action": { @@ -43,7 +43,7 @@ }, "_action": { "description": "Extensions for action", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recorded": { "description": "The time when the event occurred on the source.", @@ -51,7 +51,7 @@ }, "_recorded": { "description": "Extensions for recorded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "outcome": { "description": "Indicates whether the event succeeded or failed.", @@ -65,7 +65,7 @@ }, "_outcome": { "description": "Extensions for outcome", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "outcomeDesc": { "description": "A free text description of the outcome of the event.", @@ -73,13 +73,13 @@ }, "_outcomeDesc": { "description": "Extensions for outcomeDesc", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purposeOfEvent": { "description": "The purposeOfUse (reason) that was used during the event being recorded.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "agent": { @@ -122,16 +122,16 @@ "description": "The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reference": { "description": "Direct reference to a resource that identifies the agent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "userId": { "description": "Unique identifier for the user actively participating in the event.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "altId": { "description": "Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.", @@ -139,7 +139,7 @@ }, "_altId": { "description": "Extensions for altId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "Human-meaningful name for the agent.", @@ -147,7 +147,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestor": { "description": "Indicator that the user is or is not the requestor, or initiator, for the event being audited.", @@ -155,11 +155,11 @@ }, "_requestor": { "description": "Extensions for requestor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "Where the event occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "policy": { "description": "The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.", @@ -172,12 +172,12 @@ "description": "Extensions for policy", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "media": { "description": "Type of media involved. Used when the event is about exporting/importing onto media.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "network": { "description": "Logical network location for application activity, if the activity has a network location.", @@ -187,7 +187,7 @@ "description": "The reason (purpose of use), specific to this agent, that was used during the event being recorded.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -208,7 +208,7 @@ }, "_address": { "description": "Extensions for address", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "An identifier for the type of network access point that originated the audit event.", @@ -223,7 +223,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -243,17 +243,17 @@ }, "_site": { "description": "Extensions for site", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "Identifier of the source where the event was detected.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "Code specifying the type of source where event originated.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } }, @@ -273,29 +273,29 @@ "properties": { "identifier": { "description": "Identifies a specific instance of the entity. The reference should always be version specific.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "reference": { "description": "Identifies a specific instance of the entity. The reference should be version specific.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of the object that was involved in this audit event.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "role": { "description": "Code representing the role the entity played in the event being audited.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "lifecycle": { "description": "Identifier for the data life-cycle stage for the entity.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "securityLabel": { "description": "Security labels for the identified entity.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "name": { @@ -304,7 +304,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Text that describes the entity in more detail.", @@ -312,7 +312,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "query": { "description": "The query parameters for a query-type entities.", @@ -320,7 +320,7 @@ }, "_query": { "description": "Extensions for query", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "Tagged value pairs for conveying additional information about the entity.", @@ -347,7 +347,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The details, base64 encoded. Used to carry bulk information.", @@ -355,7 +355,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json index 761d2d3..47ea8cc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BackboneElement.schema.json @@ -16,7 +16,7 @@ "description": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json index ec84134..0a5e256 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Basic.schema.json @@ -23,16 +23,16 @@ "description": "Identifier assigned to the resource for business purposes, outside the context of FHIR.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "code": { "description": "Identifies the \u0027type\u0027 of resource - equivalent to the resource name for other resources.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Identifies the patient, practitioner, device or any other resource that is the \"focus\" of this resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "Identifies when the resource was first created.", @@ -41,11 +41,11 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Indicates who was responsible for creating the resource instance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json index b812c30..e24e70a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Binary.schema.json @@ -26,11 +26,11 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "securityContext": { "description": "Treat this binary as if it was this other resource for access control purposes.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "content": { "description": "The actual content, base64 encoded.", @@ -38,7 +38,7 @@ }, "_content": { "description": "Extensions for content", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json index f7b4578..5bce683 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/BodySite.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for this instance of the anatomical location.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,17 +32,17 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Named anatomical location - ideally coded where possible.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "qualifier": { "description": "Qualifier to refine the anatomical location. These include qualifiers for laterality, relative location, directionality, number, and plane.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -51,18 +51,18 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "image": { "description": "Image or images used to identify a location.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "patient": { "description": "The person to which the body site belongs.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json index b697236..b12b841 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Bundle.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "A persistent identifier for the batch that won\u0027t change as a batch is copied from server to server.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "Indicates the purpose of this bundle - how it was intended to be used.", @@ -40,7 +40,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "total": { "description": "If a set of search matches, this is the total number of matches for the search (as opposed to the number of results in this bundle).", @@ -49,7 +49,7 @@ }, "_total": { "description": "Extensions for total", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "A series of links that provide context to this bundle.", @@ -67,7 +67,7 @@ }, "signature": { "description": "Digital Signature - base64 encoded. XML-DSIg or a JWT.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" } }, "required": [ @@ -90,7 +90,7 @@ }, "_relation": { "description": "Extensions for relation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "The reference details for the link.", @@ -98,7 +98,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -125,11 +125,11 @@ }, "_fullUrl": { "description": "Extensions for fullUrl", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The Resources for the entry.", - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" }, "search": { "description": "Information about the search process that lead to the creation of this entry.", @@ -166,7 +166,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "score": { "description": "When searching, the server\u0027s search ranking score for the entry.", @@ -175,7 +175,7 @@ }, "_score": { "description": "Extensions for score", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -201,7 +201,7 @@ }, "_method": { "description": "Extensions for method", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "The URL for this entry, relative to the root (the address to which the request is posted).", @@ -209,7 +209,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifNoneMatch": { "description": "If the ETag values match, return a 304 Not Modified status. See the API documentation for [\"Conditional Read\"](http.html#cread).", @@ -217,7 +217,7 @@ }, "_ifNoneMatch": { "description": "Extensions for ifNoneMatch", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifModifiedSince": { "description": "Only perform the operation if the last updated date matches. See the API documentation for [\"Conditional Read\"](http.html#cread).", @@ -225,7 +225,7 @@ }, "_ifModifiedSince": { "description": "Extensions for ifModifiedSince", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifMatch": { "description": "Only perform the operation if the Etag value matches. For more information, see the API section [\"Managing Resource Contention\"](http.html#concurrency).", @@ -233,7 +233,7 @@ }, "_ifMatch": { "description": "Extensions for ifMatch", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ifNoneExist": { "description": "Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for [\"Conditional Create\"](http.html#ccreate). This is just the query portion of the URL - what follows the \"?\" (not including the \"?\").", @@ -241,7 +241,7 @@ }, "_ifNoneExist": { "description": "Extensions for ifNoneExist", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -261,7 +261,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "The location header created by processing this operation.", @@ -269,7 +269,7 @@ }, "_location": { "description": "Extensions for location", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "etag": { "description": "The etag for the resource, it the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing Resource Contention](http.html#concurrency)).", @@ -277,7 +277,7 @@ }, "_etag": { "description": "Extensions for etag", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastModified": { "description": "The date/time that the resource was modified on the server.", @@ -285,11 +285,11 @@ }, "_lastModified": { "description": "Extensions for lastModified", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "outcome": { "description": "An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.", - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json index 63430c2..a4b454b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CapabilityStatement.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the capability statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the capability statement author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the capability statement. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the capability statement.", @@ -49,7 +49,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this capability statement. Enables tracking the life-cycle of the content.", @@ -63,7 +63,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this capability statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -71,7 +71,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the capability statement was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.", @@ -80,7 +80,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the capability statement.", @@ -88,13 +88,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -103,20 +103,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate capability statement instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the capability statement is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -125,7 +125,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the capability statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the capability statement.", @@ -133,7 +133,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase).", @@ -146,7 +146,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "instantiates": { "description": "Reference to a canonical URL of another CapabilityStatement that this software implements or uses. This capability statement is a published API description that corresponds to a business service. The rest of the capability statement does not need to repeat the details of the referenced resource, but can do so.", @@ -159,7 +159,7 @@ "description": "Extensions for instantiates", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "software": { @@ -177,7 +177,7 @@ }, "_fhirVersion": { "description": "Extensions for fhirVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "acceptUnknown": { "description": "A code that indicates whether the application accepts unknown elements or extensions when reading resources.", @@ -191,7 +191,7 @@ }, "_acceptUnknown": { "description": "Extensions for acceptUnknown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "format": { "description": "A list of the formats supported by this implementation using their content types.", @@ -205,7 +205,7 @@ "description": "Extensions for format", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "patchFormat": { @@ -220,7 +220,7 @@ "description": "Extensions for patchFormat", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "implementationGuide": { @@ -234,14 +234,14 @@ "description": "Extensions for implementationGuide", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "profile": { "description": "A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "rest": { @@ -286,7 +286,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version identifier for the software covered by this statement.", @@ -294,7 +294,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "releaseDate": { "description": "Date this version of the software was released.", @@ -303,7 +303,7 @@ }, "_releaseDate": { "description": "Extensions for releaseDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -323,7 +323,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.", @@ -331,7 +331,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -355,7 +355,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Information about the system\u0027s restful capabilities that apply across all applications, such as security.", @@ -363,7 +363,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "security": { "description": "Information about security implementation from an interface perspective - what a client needs to know.", @@ -408,7 +408,7 @@ "description": "Extensions for compartment", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -429,13 +429,13 @@ }, "_cors": { "description": "Extensions for cors", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "service": { "description": "Types of security services that are supported/required by the system.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -444,7 +444,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "certificate": { "description": "Certificates associated with security profiles.", @@ -472,7 +472,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "blob": { "description": "Actual certificate.", @@ -480,7 +480,7 @@ }, "_blob": { "description": "Extensions for blob", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -501,11 +501,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A specification of the profile that describes the solution\u0027s overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles](profiling.html#profile-uses).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "documentation": { "description": "Additional information about the resource type used by the system.", @@ -513,7 +513,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "interaction": { "description": "Identifies a restful operation supported by the solution.", @@ -533,7 +533,7 @@ }, "_versioning": { "description": "Extensions for versioning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "readHistory": { "description": "A flag for whether the server is able to return past versions as part of the vRead operation.", @@ -541,7 +541,7 @@ }, "_readHistory": { "description": "Extensions for readHistory", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "updateCreate": { "description": "A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.", @@ -549,7 +549,7 @@ }, "_updateCreate": { "description": "Extensions for updateCreate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalCreate": { "description": "A flag that indicates that the server supports conditional create.", @@ -557,7 +557,7 @@ }, "_conditionalCreate": { "description": "Extensions for conditionalCreate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalRead": { "description": "A code that indicates how the server supports conditional read.", @@ -571,7 +571,7 @@ }, "_conditionalRead": { "description": "Extensions for conditionalRead", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalUpdate": { "description": "A flag that indicates that the server supports conditional update.", @@ -579,7 +579,7 @@ }, "_conditionalUpdate": { "description": "Extensions for conditionalUpdate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "conditionalDelete": { "description": "A code that indicates how the server supports conditional delete.", @@ -592,7 +592,7 @@ }, "_conditionalDelete": { "description": "Extensions for conditionalDelete", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "referencePolicy": { "description": "A set of flags that defines how references are supported.", @@ -612,7 +612,7 @@ "description": "Extensions for referencePolicy", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "searchInclude": { @@ -626,7 +626,7 @@ "description": "Extensions for searchInclude", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "searchRevInclude": { @@ -640,7 +640,7 @@ "description": "Extensions for searchRevInclude", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "searchParam": { @@ -682,7 +682,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Guidance specific to the implementation of this operation, such as \u0027delete is a logical delete\u0027 or \u0027updates are only allowed with version id\u0027 or \u0027creates permitted from pre-authorized certificates only\u0027.", @@ -690,7 +690,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -710,7 +710,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [[[SearchParameter.url]]]).", @@ -718,7 +718,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of value a search parameter refers to, and how the content is interpreted.", @@ -736,7 +736,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.", @@ -744,7 +744,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -770,7 +770,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented.", @@ -778,7 +778,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -798,11 +798,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Where the formal definition can be found.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -833,7 +833,7 @@ }, "_reliableCache": { "description": "Extensions for reliableCache", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Documentation about the system\u0027s messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.", @@ -841,7 +841,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "supportedMessage": { "description": "References to message definitions for messages this system can send or receive.", @@ -871,7 +871,7 @@ "properties": { "protocol": { "description": "A list of the messaging transport protocol(s) identifiers, supported by this endpoint.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "address": { "description": "The network address of the end-point. For solutions that do not use network addresses for routing, it can be just an identifier.", @@ -879,7 +879,7 @@ }, "_address": { "description": "Extensions for address", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -906,11 +906,11 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -929,7 +929,7 @@ "properties": { "code": { "description": "A coded identifier of a supported messaging event.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "category": { "description": "The impact of the content of the message.", @@ -942,7 +942,7 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "The mode of this event declaration - whether an application is a sender or receiver.", @@ -954,7 +954,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focus": { "description": "A resource associated with the event. This is the resource that defines the event.", @@ -963,15 +963,15 @@ }, "_focus": { "description": "Extensions for focus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "request": { "description": "Information about the request for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "Information about the response for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "documentation": { "description": "Guidance on how this event is handled, such as internal system trigger points, business rules, etc.", @@ -979,7 +979,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -1008,7 +1008,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.", @@ -1016,11 +1016,11 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A constraint on a resource used in the document.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json index af0a10b..638529e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CarePlan.schema.json @@ -23,35 +23,35 @@ "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Identifies the protocol, questionnaire, guideline or other specification the care plan should be conducted in accordance with.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A care plan that is fulfilled in whole or in part by this care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated care plan whose function is taken by this new care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger care plan of which this particular care plan is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -69,7 +69,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.", @@ -83,13 +83,13 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Identifies what \"kind\" of plan this is to support differentiation between multiple co-existing plans; e.g. \"Home health\", \"psychiatric\", \"asthma\", \"disease management\", \"wellness plan\", etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "title": { @@ -98,7 +98,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of the scope and nature of the plan.", @@ -106,53 +106,53 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "Identifies the patient or group whose intended care is described by the plan.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Identifies the original context in which this particular CarePlan was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Indicates when the plan did (or is intended to) come into effect and end.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "author": { "description": "Identifies the individual(s) or ogranization who is responsible for the content of the care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "careTeam": { "description": "Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "addresses": { "description": "Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingInfo": { "description": "Identifies portions of the patient\u0027s record that specifically influenced the formation of the plan. These might include co-morbidities, recent procedures, limitations, recent assessments, etc.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "goal": { "description": "Describes the intended objective(s) of carrying out the care plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "activity": { @@ -166,7 +166,7 @@ "description": "General notes about the care plan not covered elsewhere.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -189,26 +189,26 @@ "description": "Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "outcomeReference": { "description": "Details of the outcome or action resulting from the activity. The reference to an \"event\" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "progress": { "description": "Notes about the adherence/status/progress of the activity.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "reference": { "description": "The details of the proposed activity represented in a specific resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "detail": { "description": "A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn\u0027t know about specific resources such as procedure etc.", @@ -228,35 +228,35 @@ "properties": { "category": { "description": "High-level categorization of the type of activity in a care plan.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "definition": { "description": "Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "code": { "description": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonCode": { "description": "Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "goal": { "description": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -274,7 +274,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusReason": { "description": "Provides reason why the activity isn\u0027t yet started, is on hold, was cancelled, etc.", @@ -282,7 +282,7 @@ }, "_statusReason": { "description": "Extensions for statusReason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "prohibited": { "description": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.", @@ -290,15 +290,15 @@ }, "_prohibited": { "description": "Extensions for prohibited", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "scheduledTiming": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "scheduledPeriod": { "description": "The period, timing or frequency upon which the described activity is to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "scheduledString": { "description": "The period, timing or frequency upon which the described activity is to occur.", @@ -306,34 +306,34 @@ }, "_scheduledString": { "description": "Extensions for scheduledString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performer": { "description": "Identifies who\u0027s expected to be involved in the activity.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "productCodeableConcept": { "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "productReference": { "description": "Identifies the food, drug or other product to be consumed or supplied in the activity.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dailyAmount": { "description": "Identifies the quantity expected to be consumed in a given day.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "quantity": { "description": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "description": { "description": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", @@ -341,7 +341,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json index 435745c..9e62efa 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CareTeam.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -39,13 +39,13 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "name": { @@ -54,19 +54,19 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "Identifies the patient or group whose intended care is handled by the team.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this care team.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Indicates when the team did (or is intended to) come into effect and end.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "participant": { "description": "Identifies all people and organizations who are expected to be involved in the care team.", @@ -79,28 +79,28 @@ "description": "Describes why the care team exists.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition(s) that this care team addresses.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "managingOrganization": { "description": "The organization responsible for the care team.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the CareTeam.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -120,19 +120,19 @@ "properties": { "role": { "description": "Indicates specific responsibility of an individual within the care team, such as \"Primary care physician\", \"Trained social worker counselor\", \"Caregiver\", etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "member": { "description": "The specific person or organization who is participating/expected to participate in the care team.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization of the practitioner.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Indicates when the specific member or organization did (or is intended to) come into effect and end.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json index 48ef770..25a53af 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ChargeItem.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Identifiers assigned to this event performer or other systems.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "definition": { "description": "References the source of pricing information, rules of application for the code this ChargeItem uses.", @@ -34,7 +34,7 @@ "description": "Extensions for definition", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "status": { @@ -52,26 +52,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "partOf": { "description": "ChargeItems can be grouped to larger ChargeItems covering the whole set.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "code": { "description": "A code that identifies the charge, like a billing code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The individual or set of individuals the action is being or was performed on.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "Date/time(s) or duration when the charged service was applied.", @@ -80,15 +80,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "Date/time(s) or duration when the charged service was applied.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "Date/time(s) or duration when the charged service was applied.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "participant": { "description": "Indicates who or what performed or participated in the charged service.", @@ -99,21 +99,21 @@ }, "performingOrganization": { "description": "The organization requesting the service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestingOrganization": { "description": "The organization performing the service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "Quantity of which the charge item has been serviced.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "bodysite": { "description": "The anatomical location where the related service has been applied.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "factorOverride": { @@ -123,11 +123,11 @@ }, "_factorOverride": { "description": "Extensions for factorOverride", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priceOverride": { "description": "Total price of the charge overriding the list price associated with the code.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "overrideReason": { "description": "If the list price or the rule based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.", @@ -135,11 +135,11 @@ }, "_overrideReason": { "description": "Extensions for overrideReason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "The device, practitioner, etc. who entered the charge item.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "enteredDate": { "description": "Date the charge item was entered.", @@ -148,41 +148,41 @@ }, "_enteredDate": { "description": "Extensions for enteredDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reason": { "description": "Describes why the event occurred in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "service": { "description": "Indicated the rendered service that caused this charge.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "account": { "description": "Account into which this ChargeItems belongs.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the event by the performer, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "supportingInformation": { "description": "Further information supporting the this charge.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -204,11 +204,11 @@ "properties": { "role": { "description": "Describes the type of performance or participation(e.g. primary surgeon, anaesthesiologiest, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The device, practitioner, etc. who performed or participated in the service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json index a662692..92bdd7f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Claim.schema.json @@ -23,7 +23,7 @@ "description": "The business identifier for the instance: claim number, pre-determination or pre-authorization number.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,17 +33,17 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "use": { @@ -58,15 +58,15 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "billablePeriod": { "description": "The billable period for which charges are being submitted.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -75,31 +75,31 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "insurer": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The provider which is responsible for the bill, claim pre-determination, pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the bill, claim pre-determination, pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "priority": { "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "fundsReserve": { "description": "In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved (\u0027Patient\u0027 or \u0027Provider\u0027) to pay for the Benefits determined on the subsequent claim(s). \u0027None\u0027 explicitly indicates no funds reserving is requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "related": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", @@ -110,11 +110,11 @@ }, "prescription": { "description": "Prescription to support the dispensing of Pharmacy or Vision products.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "originalPrescription": { "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payee": { "description": "The party to be reimbursed for the services.", @@ -122,11 +122,11 @@ }, "referral": { "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "facility": { "description": "Facility where the services were provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "careTeam": { "description": "The members of the team who provided the overall service as well as their role and whether responsible and qualifications.", @@ -169,11 +169,11 @@ }, "employmentImpacted": { "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "hospitalization": { "description": "The start and optional end dates of when the patient was confined to a treatment center.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "item": { "description": "First tier of goods and services.", @@ -184,7 +184,7 @@ }, "total": { "description": "The total value of the claim.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ @@ -203,15 +203,15 @@ "properties": { "claim": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "For example prior or umbrella.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -227,15 +227,15 @@ "properties": { "type": { "description": "Type of Party to be reimbursed: Subscriber, provider, other.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "resourceType": { "description": "organization | patient | practitioner | relatedperson.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "party": { "description": "Party to be reimbursed: Subscriber, provider, other.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -259,11 +259,11 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "provider": { "description": "Member of the team who provided the overall service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "responsible": { "description": "The party who is billing and responsible for the claimed good or service rendered to the patient.", @@ -271,15 +271,15 @@ }, "_responsible": { "description": "Extensions for responsible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "qualification": { "description": "The qualification which is applicable for this service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -303,15 +303,15 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "timingDate": { "description": "The date when or period to which this information refers.", @@ -320,11 +320,11 @@ }, "_timingDate": { "description": "Extensions for timingDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "The date when or period to which this information refers.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueString": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", @@ -332,23 +332,23 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueQuantity": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueAttachment": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueReference": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -372,26 +372,26 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "diagnosisCodeableConcept": { "description": "The diagnosis.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "diagnosisReference": { "description": "The diagnosis.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "packageCode": { "description": "The package billing code, for example DRG, based on the assigned grouping code system.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -412,7 +412,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "Date and optionally time the procedure was performed .", @@ -421,15 +421,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedureCodeableConcept": { "description": "The procedure code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "procedureReference": { "description": "The procedure code.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -450,7 +450,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focal": { "description": "A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", @@ -458,11 +458,11 @@ }, "_focal": { "description": "Extensions for focal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "businessArrangement": { "description": "The contract number of a business agreement which describes the terms and conditions.", @@ -470,7 +470,7 @@ }, "_businessArrangement": { "description": "Extensions for businessArrangement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "preAuthRef": { "description": "A list of references from the Insurer to which these services pertain.", @@ -483,12 +483,12 @@ "description": "Extensions for preAuthRef", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "claimResponse": { "description": "The Coverages adjudication details.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -512,19 +512,19 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Type of accident: work, auto, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Accident Place.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Accident Place.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -545,7 +545,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "careTeamLinkId": { "description": "CareTeam applicable for this service or product line.", @@ -559,7 +559,7 @@ "description": "Extensions for careTeamLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "diagnosisLinkId": { @@ -574,7 +574,7 @@ "description": "Extensions for diagnosisLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "procedureLinkId": { @@ -589,7 +589,7 @@ "description": "Extensions for procedureLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "informationLinkId": { @@ -604,33 +604,33 @@ "description": "Extensions for informationLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "servicedDate": { @@ -640,31 +640,31 @@ }, "_servicedDate": { "description": "Extensions for servicedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "servicedPeriod": { "description": "The date or dates when the enclosed suite of services were performed or completed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "locationCodeableConcept": { "description": "Where the service was provided.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Where the service was provided.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Where the service was provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -673,35 +673,35 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Physical service site on the patient (limb, tooth, etc).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subSite": { "description": "A region or surface of the site, eg. limb region or tooth surface(s).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "encounter": { "description": "A billed item may include goods or services provided in multiple encounters.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "detail": { @@ -730,41 +730,41 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -773,17 +773,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "subDetail": { @@ -812,41 +812,41 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "The fee for an addittional service or product or charge.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -855,17 +855,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json index fd948c7..dd0dbee 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClaimResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,11 +33,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -46,27 +46,27 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurer": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource referrence.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Processing outcome errror, partial or complete processing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -74,11 +74,11 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "payeeType": { "description": "Party to be reimbursed: Subscriber, provider, other.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "item": { "description": "The first tier service adjudications for submitted services.", @@ -103,15 +103,15 @@ }, "totalCost": { "description": "The total cost of the services reported.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "unallocDeductable": { "description": "The amount of deductible applied which was not allocated to any particular service line.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "totalBenefit": { "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "payment": { "description": "Payment details for the claim if the claim has been paid.", @@ -119,11 +119,11 @@ }, "reserved": { "description": "Status of funds reservation (For provider, for Patient, None).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "processNote": { "description": "Note text.", @@ -136,7 +136,7 @@ "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "insurance": { @@ -168,7 +168,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -182,7 +182,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -213,15 +213,15 @@ "properties": { "category": { "description": "Code indicating: Co-Pay, deductible, eligible, benefit, tax, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "Adjudication reason such as limit reached.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "amount": { "description": "Monetary amount associated with the code.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "value": { "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", @@ -230,7 +230,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -254,7 +254,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -268,7 +268,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -304,7 +304,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -318,7 +318,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -352,31 +352,31 @@ "description": "Extensions for sequenceLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product..", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -390,7 +390,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -421,26 +421,26 @@ "properties": { "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product..", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -454,7 +454,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -483,7 +483,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detailSequenceLinkId": { "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", @@ -492,7 +492,7 @@ }, "_detailSequenceLinkId": { "description": "Extensions for detailSequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subdetailSequenceLinkId": { "description": "The sequence number of the addition within the line item submitted which contains the error. This value is omitted when the error is not related to an Addition.", @@ -501,11 +501,11 @@ }, "_subdetailSequenceLinkId": { "description": "Extensions for subdetailSequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "An error code,from a specified code system, which details why the claim could not be adjudicated.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -524,15 +524,15 @@ "properties": { "type": { "description": "Whether this represents partial or complete payment of the claim.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "adjustment": { "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "adjustmentReason": { "description": "Reason for the payment adjustment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "Estimated payment data.", @@ -541,15 +541,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Payable less any payment adjustment.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "identifier": { "description": "Payment identifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -570,11 +570,11 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -582,11 +582,11 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -607,7 +607,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focal": { "description": "The instance number of the Coverage which is the focus for adjudication. The Coverage against which the claim is to be adjudicated.", @@ -615,11 +615,11 @@ }, "_focal": { "description": "Extensions for focal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "businessArrangement": { "description": "The contract number of a business agreement which describes the terms and conditions.", @@ -627,7 +627,7 @@ }, "_businessArrangement": { "description": "Extensions for businessArrangement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "preAuthRef": { "description": "A list of references from the Insurer to which these services pertain.", @@ -640,12 +640,12 @@ "description": "Extensions for preAuthRef", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "claimResponse": { "description": "The Coverages adjudication details.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json index 9ae6630..917387b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ClinicalImpression.schema.json @@ -23,7 +23,7 @@ "description": "A unique identifier assigned to the clinical impression that remains consistent regardless of what server the impression is stored on.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,11 +37,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Categorizes the type of clinical assessment performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A summary of the context and/or cause of the assessment - why / where was it performed, and what patient events/status prompted it.", @@ -49,15 +49,15 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The patient or group of individuals assessed as part of this record.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care this impression was created as part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The point in time or period over which the subject was assessed.", @@ -66,11 +66,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The point in time or period over which the subject was assessed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "date": { "description": "Indicates when the documentation of the assessment was complete.", @@ -79,21 +79,21 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "assessor": { "description": "The clinician performing the assessment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "previous": { "description": "A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient\u0027s conditions changes.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "problem": { "description": "This a list of the relevant problems/conditions for a patient.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "investigation": { @@ -114,7 +114,7 @@ "description": "Extensions for protocol", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "summary": { @@ -123,7 +123,7 @@ }, "_summary": { "description": "Extensions for summary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "finding": { "description": "Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.", @@ -136,28 +136,28 @@ "description": "Estimate of likely outcome.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "prognosisReference": { "description": "RiskAssessment expressing likely outcome.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "action": { "description": "Action taken as part of assessment procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -178,13 +178,13 @@ "properties": { "code": { "description": "A name/code for the group (\"set\") of investigations. Typically, this will be something like \"signs\", \"symptoms\", \"clinical\", \"diagnostic\", but the list is not constrained, and others such groups such as (exposure|family|travel|nutitirional) history may be used.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "item": { "description": "A record of a specific investigation that was undertaken.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -204,11 +204,11 @@ "properties": { "itemCodeableConcept": { "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "Specific text, code or reference for finding or diagnosis, which may include ruled-out or resolved conditions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "basis": { "description": "Which investigations support finding or diagnosis.", @@ -216,7 +216,7 @@ }, "_basis": { "description": "Extensions for basis", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json index 755ac2f..d49d606 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeSystem.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding]{datatypes.html#Coding}.version.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the code system.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this code system. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the code system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the code system.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate code system instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the code system is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.", @@ -137,7 +137,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "caseSensitive": { "description": "If code comparison is case sensitive when codes within this system are compared to each other.", @@ -145,7 +145,7 @@ }, "_caseSensitive": { "description": "Extensions for caseSensitive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSet": { "description": "Canonical URL of value set that contains the entire code system.", @@ -153,7 +153,7 @@ }, "_valueSet": { "description": "Extensions for valueSet", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hierarchyMeaning": { "description": "The meaning of the hierarchy of concepts.", @@ -167,7 +167,7 @@ }, "_hierarchyMeaning": { "description": "Extensions for hierarchyMeaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compositional": { "description": "True If code system defines a post-composition grammar.", @@ -175,7 +175,7 @@ }, "_compositional": { "description": "Extensions for compositional", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "versionNeeded": { "description": "This flag is used to signify that the code system has not (or does not) maintain the definitions, and a version must be specified when referencing this code system.", @@ -183,7 +183,7 @@ }, "_versionNeeded": { "description": "Extensions for versionNeeded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "content": { "description": "How much of the content of the code system - the concepts and codes it defines - are represented in this resource.", @@ -197,7 +197,7 @@ }, "_content": { "description": "Extensions for content", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "count": { "description": "The total number of concepts defined by the code system. Where the code system has a compositional grammar, the count refers to the number of base (primitive) concepts.", @@ -206,7 +206,7 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "filter": { "description": "A filter that can be used in a value set compose statement when selecting concepts using a filter.", @@ -251,7 +251,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of how or why the filter is used.", @@ -259,7 +259,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "operator": { "description": "A list of operators that can be used with the filter.", @@ -273,7 +273,7 @@ "description": "Extensions for operator", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "value": { @@ -282,7 +282,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -303,7 +303,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", @@ -311,7 +311,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of the property- why it is defined, and how its value might be used.", @@ -319,7 +319,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", @@ -335,7 +335,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -356,7 +356,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "A human readable string that is the recommended default way to present this concept to a user.", @@ -364,7 +364,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.", @@ -372,7 +372,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.", @@ -414,11 +414,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "A code that details how this designation would be used.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "value": { "description": "The text value for this designation.", @@ -426,7 +426,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -447,7 +447,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of this property.", @@ -456,11 +456,11 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCoding": { "description": "The value of this property.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueString": { "description": "The value of this property.", @@ -468,7 +468,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of this property.", @@ -477,7 +477,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The value of this property.", @@ -485,7 +485,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of this property.", @@ -494,7 +494,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json index 3c0a2f1..e377f79 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CodeableConcept.schema.json @@ -16,7 +16,7 @@ "description": "A reference to a code defined by a terminology system.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "text": { @@ -25,7 +25,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json index ceec785..a7a3b0e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coding.schema.json @@ -18,7 +18,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", @@ -26,7 +26,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", @@ -35,7 +35,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "A representation of the meaning of the code in the system, following the rules of the system.", @@ -43,7 +43,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "userSelected": { "description": "Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).", @@ -51,7 +51,7 @@ }, "_userSelected": { "description": "Extensions for userSelected", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json index 82eefc3..f7c17e6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Communication.schema.json @@ -23,28 +23,28 @@ "description": "Identifiers associated with this Communication that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, or other definition that was adhered to in whole or in part by this communication event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "An order, proposal or plan fulfilled in whole or in part by this Communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "Part of this action.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -54,7 +54,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDone": { "description": "If true, indicates that the described communication event did not actually occur.", @@ -62,47 +62,47 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReason": { "description": "Describes why the communication event did not occur in coded and/or textual form.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "The type of message conveyed such as alert, notification, reminder, instruction, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "medium": { "description": "A channel that was used for this communication (e.g. email, fax).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "The patient or group that was the focus of this communication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "recipient": { "description": "The entity (e.g. person, organization, clinical information system, or device) which was the target of the communication. If receipts need to be tracked by individual, a separate resource instance will need to be created for each recipient.  Multiple recipient communications are intended where either a receipt(s) is not tracked (e.g. a mass mail-out) or is captured in aggregate (all emails confirmed received by a particular time).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "topic": { "description": "The resources which were responsible for or related to producing this communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "context": { "description": "The encounter within which the communication was sent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "sent": { "description": "The time when this communication was sent.", @@ -111,7 +111,7 @@ }, "_sent": { "description": "Extensions for sent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "received": { "description": "The time when this communication arrived at the destination.", @@ -120,24 +120,24 @@ }, "_received": { "description": "Extensions for received", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sender": { "description": "The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "The reason or justification for the communication.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource whose existence justifies this communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "payload": { @@ -151,7 +151,7 @@ "description": "Additional notes or commentary about the communication by the sender, receiver or other interested parties.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -175,15 +175,15 @@ }, "_contentString": { "description": "Extensions for contentString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentAttachment": { "description": "A communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "A communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json index 83b1004..2158a3e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CommunicationRequest.schema.json @@ -23,26 +23,26 @@ "description": "A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A plan or proposal that is fulfilled in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated request(s) whose function is taken by this new request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the proposal or order.", @@ -51,13 +51,13 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "The type of message to be sent such as alert, notification, reminder, instruction, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "priority": { @@ -67,36 +67,36 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "medium": { "description": "A channel that was used for this communication (e.g. email, fax).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "The patient or group that is the focus of this communication request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "recipient": { "description": "The entity (e.g. person, organization, clinical information system, device, group, or care team) which is the intended target of the communication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "topic": { "description": "The resources which were related to producing this communication request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "context": { "description": "The encounter or episode of care within which the communication request was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payload": { "description": "Text, attachment(s), or resource(s) to be communicated to the recipient.", @@ -112,11 +112,11 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The time when this communication is to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "authoredOn": { "description": "For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.", @@ -125,11 +125,11 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sender": { "description": "The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -139,21 +139,21 @@ "description": "Describes why the request is being made in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource whose existence justifies this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the request by the requester, sender, recipient, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -177,15 +177,15 @@ }, "_contentString": { "description": "Extensions for contentString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentAttachment": { "description": "The communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "The communicated content (or for multi-part communications, one portion of the communication).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -201,11 +201,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json index 41e0f05..c66ff45 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/CompartmentDefinition.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the compartment definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -33,7 +33,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the compartment definition.", @@ -41,7 +41,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this compartment definition. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this compartment definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the compartment definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the compartment definition.", @@ -80,13 +80,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -95,7 +95,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this compartment definition is needed and why it has been designed as it has.", @@ -103,20 +103,20 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate compartment definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the compartment definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { @@ -132,7 +132,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "search": { "description": "Whether the search syntax is supported,.", @@ -140,7 +140,7 @@ }, "_search": { "description": "Extensions for search", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "Information about how a resource is related to the compartment.", @@ -171,7 +171,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "The name of a search parameter that represents the link to the compartment. More than one may be listed because a resource may be linked to a compartment in more than one way,.", @@ -184,7 +184,7 @@ "description": "Extensions for param", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "documentation": { @@ -193,7 +193,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json index 270493d..c70988a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Composition.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Logical identifier for the composition, assigned when created. This identifier stays constant as the composition is changed over time.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.", @@ -35,23 +35,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "class": { "description": "A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "Describes the clinical encounter or type of care this documentation is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The composition editing time, when the composition was last logically changed by the author.", @@ -60,13 +60,13 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies who is responsible for the information in the composition, not necessarily who typed it in.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "title": { @@ -75,7 +75,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "confidentiality": { "description": "The code specifying the level of confidentiality of the Composition.", @@ -84,7 +84,7 @@ }, "_confidentiality": { "description": "Extensions for confidentiality", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "attester": { "description": "A participant who has attested to the accuracy of the composition/document.", @@ -95,7 +95,7 @@ }, "custodian": { "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relatesTo": { "description": "Relationships that this composition has with other compositions or documents that already exist.", @@ -153,7 +153,7 @@ "description": "Extensions for mode", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "time": { @@ -163,11 +163,11 @@ }, "_time": { "description": "Extensions for time", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "party": { "description": "Who attested the composition in the specified way.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -188,15 +188,15 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetIdentifier": { "description": "The target composition/document of this relationship.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "targetReference": { "description": "The target composition/document of this relationship.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -214,18 +214,18 @@ "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "period": { "description": "The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "detail": { "description": "The description and/or reference of the event(s) being documented. For example, this could be used to document such a colonoscopy or an appendectomy.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -246,15 +246,15 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code identifying the kind of content contained within the section. This must be consistent with the section title.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "mode": { "description": "How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", @@ -263,22 +263,22 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderedBy": { "description": "Specifies the order applied to the items in the section entries.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "entry": { "description": "A reference to the actual resource from which the narrative in the section is derived.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "emptyReason": { "description": "If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "section": { "description": "A nested sub-section within this section.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json index b21d112..729bafc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ConceptMap.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the concept map author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the concept map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the concept map.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this concept map. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this concept map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the concept map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the concept map.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate concept map instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the concept map is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the concept map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the concept map.", @@ -137,7 +137,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceUri": { "description": "The source value set that specifies the concepts that are being mapped.", @@ -145,11 +145,11 @@ }, "_sourceUri": { "description": "Extensions for sourceUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceReference": { "description": "The source value set that specifies the concepts that are being mapped.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "targetUri": { "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", @@ -157,11 +157,11 @@ }, "_targetUri": { "description": "Extensions for targetUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetReference": { "description": "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "group": { "description": "A group of mappings that all have the same source and target system.", @@ -191,7 +191,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceVersion": { "description": "The specific version of the code system, as determined by the code system authority.", @@ -199,7 +199,7 @@ }, "_sourceVersion": { "description": "Extensions for sourceVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).", @@ -207,7 +207,7 @@ }, "_target": { "description": "Extensions for target", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetVersion": { "description": "The specific version of the code system, as determined by the code system authority.", @@ -215,7 +215,7 @@ }, "_targetVersion": { "description": "Extensions for targetVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "element": { "description": "Mappings for an individual concept in the source to one or more concepts in the target.", @@ -250,7 +250,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -258,7 +258,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "A concept from the target value set that this concept maps to.", @@ -286,7 +286,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -294,7 +294,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "equivalence": { "description": "The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is \u0027wider\u0027 than the source).", @@ -314,7 +314,7 @@ }, "_equivalence": { "description": "Extensions for equivalence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "A description of status/issues in mapping that conveys additional information not represented in the structured data.", @@ -322,7 +322,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dependsOn": { "description": "A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value.", @@ -356,7 +356,7 @@ }, "_property": { "description": "Extensions for property", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "system": { "description": "An absolute URI that identifies the code system of the dependency code (if the source/dependency is a value set that crosses code systems).", @@ -364,7 +364,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Identity (code or path) or the element/item/ValueSet that the map depends on / refers to.", @@ -372,7 +372,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -380,7 +380,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -405,7 +405,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The fixed code to use when the mode \u003d \u0027fixed\u0027 - all unmapped codes are mapped to a single fixed code.", @@ -414,7 +414,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display for the code. The display is only provided to help editors when editing the concept map.", @@ -422,7 +422,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "The canonical URL of the map to use if this map contains no mapping.", @@ -430,7 +430,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json index 813d941..277fe78 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Condition.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this condition that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "clinicalStatus": { @@ -33,7 +33,7 @@ }, "_clinicalStatus": { "description": "Extensions for clinicalStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "verificationStatus": { "description": "The verification status to support the clinical status of the condition.", @@ -49,37 +49,37 @@ }, "_verificationStatus": { "description": "Extensions for verificationStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A category assigned to the condition.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "severity": { "description": "A subjective assessment of the severity of the condition as evaluated by the clinician.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "Identification of the condition, problem or diagnosis.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "bodySite": { "description": "The anatomical location where this condition manifests itself.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "Indicates the patient or group who the condition record is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Encounter during which the condition was first asserted.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onsetDateTime": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", @@ -88,19 +88,19 @@ }, "_onsetDateTime": { "description": "Extensions for onsetDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onsetAge": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "onsetPeriod": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "onsetRange": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "onsetString": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", @@ -108,7 +108,7 @@ }, "_onsetString": { "description": "Extensions for onsetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abatementDateTime": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", @@ -117,11 +117,11 @@ }, "_abatementDateTime": { "description": "Extensions for abatementDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abatementAge": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "abatementBoolean": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", @@ -129,15 +129,15 @@ }, "_abatementBoolean": { "description": "Extensions for abatementBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abatementPeriod": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "abatementRange": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "abatementString": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Conditions are never really resolved, but they can abate.", @@ -145,7 +145,7 @@ }, "_abatementString": { "description": "Extensions for abatementString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "assertedDate": { "description": "The date on which the existance of the Condition was first asserted or acknowledged.", @@ -154,11 +154,11 @@ }, "_assertedDate": { "description": "Extensions for assertedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "asserter": { "description": "Individual who is making the condition statement.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "stage": { "description": "Clinical stage or grade of a condition. May include formal severity assessments.", @@ -175,7 +175,7 @@ "description": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -196,13 +196,13 @@ "properties": { "summary": { "description": "A simple summary of the stage such as \"Stage 3\". The determination of the stage is disease-specific.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "assessment": { "description": "Reference to a formal record of the evidence on which the staging assessment is based.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -221,14 +221,14 @@ "description": "A manifestation or symptom that led to the recording of this condition.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "detail": { "description": "Links to other relevant information, including pathology reports.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json index 61f173e..2ba5d4c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Consent.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Unique identifier for this copy of the Consent Statement.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "Indicates the current state of this consent.", @@ -37,22 +37,22 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "patient": { "description": "The patient/healthcare consumer to whom this consent applies.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "Relevant time or time-period when this Consent is applicable.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dateTime": { "description": "When this Consent was issued / created / indexed.", @@ -61,13 +61,13 @@ }, "_dateTime": { "description": "Extensions for dateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "consentingParty": { "description": "Either the Grantor, which is the entity responsible for granting the rights listed in a Consent Directive or the Grantee, which is the entity responsible for complying with the Consent Directive, including any obligations or limitations on authorizations and enforcement of prohibitions.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "actor": { @@ -81,27 +81,27 @@ "description": "Actions controlled by this consent.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "organization": { "description": "The organization that manages the consent, and the framework within which it is executed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "sourceAttachment": { "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "sourceIdentifier": { "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "sourceReference": { "description": "The source on which this consent statement is based. The source might be a scanned original paper form, or a reference to a consent that links back to such a source, a reference to a document repository (e.g. XDS) that stores the original consent document.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "policy": { "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", @@ -116,25 +116,25 @@ }, "_policyRule": { "description": "Extensions for policyRule", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "securityLabel": { "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "purpose": { "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this consent.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "dataPeriod": { "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this consent.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "data": { "description": "The resources controlled by this consent, if specific resources are referenced.", @@ -168,11 +168,11 @@ "properties": { "role": { "description": "How the individual is involved in the resources content that is described in the consent.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -196,7 +196,7 @@ }, "_authority": { "description": "Extensions for authority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.", @@ -204,7 +204,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -230,11 +230,11 @@ }, "_meaning": { "description": "Extensions for meaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "A reference to a specific resource that defines which resources are covered by this consent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -261,11 +261,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The timeframe in this exception is valid.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "actor": { "description": "Who or what is controlled by this Exception. Use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", @@ -278,40 +278,40 @@ "description": "Actions controlled by this Exception.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "securityLabel": { "description": "A set of security labels that define which resources are controlled by this exception. If more than one label is specified, all resources must have all the specified labels.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "purpose": { "description": "The context of the activities a user is taking - why the user is accessing the data - that are controlled by this exception.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "class": { "description": "The class of information covered by this exception. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "code": { "description": "If this code is found in an instance, then the exception applies.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "dataPeriod": { "description": "Clinical or Operational Relevant period of time that bounds the data controlled by this exception.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "data": { "description": "The resources controlled by this exception, if specific resources are referenced.", @@ -334,11 +334,11 @@ "properties": { "role": { "description": "How the individual is involved in the resources content that is described in the exception.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "The resource that identifies the actor. To identify a actors by type, use group to identify a set of actors by some property they share (e.g. \u0027admitting officers\u0027).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -368,11 +368,11 @@ }, "_meaning": { "description": "Extensions for meaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "A reference to a specific resource that defines which resources are covered by this consent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json index 014b523..6ded0fb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactDetail.schema.json @@ -18,13 +18,13 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "telecom": { "description": "The contact details for the individual (if a name was provided) or the organization.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json index e8fd224..1f1d241 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ContactPoint.schema.json @@ -27,7 +27,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).", @@ -35,7 +35,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Identifies the purpose for the contact point.", @@ -50,7 +50,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rank": { "description": "Specifies a preferred order in which to use a set of contacts. Contacts are ranked with lower values coming before higher values.", @@ -59,11 +59,11 @@ }, "_rank": { "description": "Extensions for rank", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period when the contact point was/is in use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json index a0c6809..bf4f807 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contract.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Unique identifier for this Contract.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the resource instance.", @@ -30,7 +30,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "issued": { "description": "When this Contract was issued.", @@ -39,78 +39,78 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "applies": { "description": "Relevant time or time-period when this Contract is applicable.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "subject": { "description": "The target entity impacted by or of interest to parties to the agreement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "topic": { "description": "The matter of concern in the context of this agreement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "authority": { "description": "A formally or informally recognized grouping of people, principals, organizations, or jurisdictions formed for the purpose of achieving some form of collective action such as the promulgation, administration and enforcement of contracts and policies.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "domain": { "description": "Recognized governance framework or system operating with a circumscribed scope in accordance with specified principles, policies, processes or procedures for managing rights, actions, or behaviors of parties or principals relative to resources.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { "description": "Type of Contract such as an insurance policy, real estate contract, a will, power of attorny, Privacy or Security policy , trust framework agreement, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "More specific type or specialization of an overarching or more general contract such as auto insurance, home owner insurance, prenupial agreement, Advanced-Directive, or privacy consent.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "action": { "description": "Action stipulated by this Contract.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actionReason": { "description": "Reason for action stipulated by this Contract.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "decisionType": { "description": "The type of decision made by a grantor with respect to an offer made by a grantee.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "contentDerivative": { "description": "The minimal content derived from the basal information source at a specific stage in its lifecycle.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "securityLabel": { "description": "A set of security labels that define which resources are controlled by this consent. If more than one label is specified, all resources must have all the specified labels.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "agent": { @@ -143,11 +143,11 @@ }, "bindingAttachment": { "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "bindingReference": { "description": "Legally binding Contract: This is the signed and legally recognized representation of the Contract, which is considered the \"source of truth\" and which would be the basis for legal action related to enforcement of this Contract.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "friendly": { "description": "The \"patient friendly language\" versionof the Contract in whole or in parts. \"Patient friendly language\" means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.", @@ -187,13 +187,13 @@ "properties": { "actor": { "description": "Who or what parties are assigned roles in this Contract.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role type of agent assigned roles in this Contract.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -213,17 +213,17 @@ "properties": { "type": { "description": "Role of this Contract signer, e.g. notary, grantee.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "party": { "description": "Party which is a signator to this Contract.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "signature": { "description": "Legally binding Contract DSIG signature contents in Base64.", "type": "array", "items": { - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" } } }, @@ -245,15 +245,15 @@ "properties": { "entityCodeableConcept": { "description": "Specific type of Contract Valued Item that may be priced.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "entityReference": { "description": "Specific type of Contract Valued Item that may be priced.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "identifier": { "description": "Identifies a Contract Valued Item instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "effectiveTime": { "description": "Indicates the time during which this Contract ValuedItem information is effective.", @@ -262,15 +262,15 @@ }, "_effectiveTime": { "description": "Extensions for effectiveTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "A Contract Valued Item unit valuation measure.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -279,7 +279,7 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "points": { "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.", @@ -288,11 +288,11 @@ }, "_points": { "description": "Extensions for points", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } } } @@ -308,7 +308,7 @@ "properties": { "identifier": { "description": "Unique identifier for this particular Contract Provision.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "issued": { "description": "When this Contract Provision was issued.", @@ -317,46 +317,46 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "applies": { "description": "Relevant time or time-period when this Contract Provision is applicable.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "type": { "description": "Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "topic": { "description": "The matter of concern in the context of this provision of the agrement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "action": { "description": "Action stipulated by this Contract Provision.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actionReason": { "description": "Reason or purpose for the action stipulated by this Contract Provision.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "securityLabel": { "description": "A set of security labels that define which terms are controlled by this condition.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "agent": { @@ -372,7 +372,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuedItem": { "description": "Contract Provision Valued Item List.", @@ -402,13 +402,13 @@ "properties": { "actor": { "description": "The agent assigned a role in this Contract Provision.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role played by the agent assigned this role in the execution of this Contract Provision.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -428,15 +428,15 @@ "properties": { "entityCodeableConcept": { "description": "Specific type of Contract Provision Valued Item that may be priced.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "entityReference": { "description": "Specific type of Contract Provision Valued Item that may be priced.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "identifier": { "description": "Identifies a Contract Provision Valued Item instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "effectiveTime": { "description": "Indicates the time during which this Contract Term ValuedItem information is effective.", @@ -445,15 +445,15 @@ }, "_effectiveTime": { "description": "Extensions for effectiveTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "Specifies the units by which the Contract Provision Valued Item is measured or counted, and quantifies the countable or measurable Contract Term Valued Item instances.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "A Contract Provision Valued Item unit valuation measure.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -462,7 +462,7 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "points": { "description": "An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.", @@ -471,11 +471,11 @@ }, "_points": { "description": "Extensions for points", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } } } @@ -491,11 +491,11 @@ "properties": { "contentAttachment": { "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "Human readable rendering of this Contract in a format and representation intended to enhance comprehension and ensure understandability.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -511,11 +511,11 @@ "properties": { "contentAttachment": { "description": "Contract legal text in human renderable form.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "Contract legal text in human renderable form.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -531,11 +531,11 @@ "properties": { "contentAttachment": { "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "contentReference": { "description": "Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json index 3038242..dc1b1de 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Contributor.schema.json @@ -24,7 +24,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "The name of the individual or organization responsible for the contribution.", @@ -32,13 +32,13 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the contributor.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json index 944083a..d9264b2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Coverage.schema.json @@ -23,7 +23,7 @@ "description": "The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID. May be constructed as the concatination of the Coverage.SubscriberID and the Coverage.dependant.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,19 +33,19 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "policyHolder": { "description": "The party who \u0027owns\u0027 the insurance policy, may be an individual, corporation or the subscriber\u0027s employer.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subscriber": { "description": "The party who has signed-up for or \u0027owns\u0027 the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subscriberId": { "description": "The insurer assigned ID for the Subscriber.", @@ -53,25 +53,25 @@ }, "_subscriberId": { "description": "Extensions for subscriberId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "beneficiary": { "description": "The party who benefits from the insurance coverage., the patient when services are provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "The relationship of beneficiary (patient) to the subscriber.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "period": { "description": "Time period during which the coverage is in force. A missing start date indicates the start date isn\u0027t known, a missing end date means the coverage is continuing to be in force.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "payor": { "description": "The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "grouping": { @@ -84,7 +84,7 @@ }, "_dependent": { "description": "Extensions for dependent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sequence": { "description": "An optional counter for a particular instance of the identified coverage which increments upon each renewal.", @@ -92,7 +92,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "order": { "description": "The order of applicability of this coverage relative to other coverages which are currently inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard etc. as the specific positioning of coverages depends upon the episode of care.", @@ -101,7 +101,7 @@ }, "_order": { "description": "Extensions for order", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "network": { "description": "The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the \u0027in-network\u0027 rate, otherwise \u0027out of network\u0027 terms and conditions apply.", @@ -109,13 +109,13 @@ }, "_network": { "description": "Extensions for network", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contract": { "description": "The policy(s) which constitute this insurance coverage.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -139,7 +139,7 @@ }, "_group": { "description": "Extensions for group", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "groupDisplay": { "description": "A short description for the group.", @@ -147,7 +147,7 @@ }, "_groupDisplay": { "description": "Extensions for groupDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subGroup": { "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.", @@ -155,7 +155,7 @@ }, "_subGroup": { "description": "Extensions for subGroup", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subGroupDisplay": { "description": "A short description for the subgroup.", @@ -163,7 +163,7 @@ }, "_subGroupDisplay": { "description": "Extensions for subGroupDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "plan": { "description": "Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.", @@ -171,7 +171,7 @@ }, "_plan": { "description": "Extensions for plan", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "planDisplay": { "description": "A short description for the plan.", @@ -179,7 +179,7 @@ }, "_planDisplay": { "description": "Extensions for planDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subPlan": { "description": "Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.", @@ -187,7 +187,7 @@ }, "_subPlan": { "description": "Extensions for subPlan", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subPlanDisplay": { "description": "A short description for the subplan.", @@ -195,7 +195,7 @@ }, "_subPlanDisplay": { "description": "Extensions for subPlanDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "class": { "description": "Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.", @@ -203,7 +203,7 @@ }, "_class": { "description": "Extensions for class", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "classDisplay": { "description": "A short description for the class.", @@ -211,7 +211,7 @@ }, "_classDisplay": { "description": "Extensions for classDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subClass": { "description": "Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.", @@ -219,7 +219,7 @@ }, "_subClass": { "description": "Extensions for subClass", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subClassDisplay": { "description": "A short description for the subclass.", @@ -227,7 +227,7 @@ }, "_subClassDisplay": { "description": "Extensions for subClassDisplay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json index e26a73c..32f3f27 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataElement.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this data element when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this data element. Enables tracking the life-cycle of the content.", @@ -54,7 +54,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this data element is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -62,7 +62,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the data element was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the data element changes.", @@ -71,7 +71,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the data element.", @@ -79,7 +79,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the data element. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -87,7 +87,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the data element.", @@ -95,27 +95,27 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate data element instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the data element is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "copyright": { @@ -124,7 +124,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "stringency": { "description": "Identifies how precise the data element is in its definition.", @@ -140,7 +140,7 @@ }, "_stringency": { "description": "Extensions for stringency", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mapping": { "description": "Identifies a specification (other than a terminology) that the elements which make up the DataElement have some correspondence with.", @@ -153,7 +153,7 @@ "description": "Defines the structure, type, allowed values and other constraining characteristics of the data element.", "type": "array", "items": { - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" } } }, @@ -179,7 +179,7 @@ }, "_identity": { "description": "Extensions for identity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "An absolute URI that identifies the specification that this mapping is expressed to.", @@ -187,7 +187,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A name for the specification that is being mapped to.", @@ -195,7 +195,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", @@ -203,7 +203,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json index eae48cf..470e7f7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DataRequirement.schema.json @@ -19,7 +19,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The profile of the required data, specified as the uri of the profile definition.", @@ -32,7 +32,7 @@ "description": "Extensions for profile", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "mustSupport": { @@ -46,7 +46,7 @@ "description": "Extensions for mustSupport", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "codeFilter": { @@ -81,7 +81,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetString": { "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", @@ -89,11 +89,11 @@ }, "_valueSetString": { "description": "Extensions for valueSetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetReference": { "description": "The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueCode": { "description": "The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.", @@ -107,21 +107,21 @@ "description": "Extensions for valueCode", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "valueCoding": { "description": "The Codings for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified Codings.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "valueCodeableConcept": { "description": "The CodeableConcepts for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified CodeableConcepts.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -142,7 +142,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", @@ -151,15 +151,15 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePeriod": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueDuration": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration from now.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json index 75db403..e50fe2c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DetectedIssue.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Business identifier associated with the detected issue record.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "Indicates the status of the detected issue.", @@ -30,11 +30,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Identifies the general type of issue identified.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "severity": { "description": "Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.", @@ -47,11 +47,11 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Indicates the patient whose record the detected issue is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date or date-time when the detected issue was initially identified.", @@ -60,17 +60,17 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "implicated": { "description": "Indicates the resource representing the current activity or proposed activity that is potentially problematic.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "detail": { @@ -79,7 +79,7 @@ }, "_detail": { "description": "Extensions for detail", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.", @@ -87,7 +87,7 @@ }, "_reference": { "description": "Extensions for reference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mitigation": { "description": "Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.", @@ -113,7 +113,7 @@ "properties": { "action": { "description": "Describes the action that was taken or the observation that was made that reduces/eliminates the risk associated with the identified issue.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "Indicates when the mitigating action was documented.", @@ -122,11 +122,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json index 1713a3a..8e9928f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Device.schema.json @@ -23,7 +23,7 @@ "description": "Unique instance identifiers assigned to a device by manufacturers other organizations or owners.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "udi": { @@ -42,11 +42,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Code or identifier to identify a kind of device.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "lotNumber": { "description": "Lot number assigned by the manufacturer.", @@ -54,7 +54,7 @@ }, "_lotNumber": { "description": "Extensions for lotNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "manufacturer": { "description": "A name of the manufacturer.", @@ -62,7 +62,7 @@ }, "_manufacturer": { "description": "Extensions for manufacturer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "manufactureDate": { "description": "The date and time when the device was manufactured.", @@ -71,7 +71,7 @@ }, "_manufactureDate": { "description": "Extensions for manufactureDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expirationDate": { "description": "The date and time beyond which this device is no longer valid or should not be used (if applicable).", @@ -80,7 +80,7 @@ }, "_expirationDate": { "description": "Extensions for expirationDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "model": { "description": "The \"model\" is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.", @@ -88,7 +88,7 @@ }, "_model": { "description": "Extensions for model", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.", @@ -96,26 +96,26 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "Patient information, If the device is affixed to a person.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "owner": { "description": "An organization that is responsible for the provision and ongoing maintenance of the device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contact": { "description": "Contact details for an organization or a particular human that is responsible for the device.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "location": { "description": "The place where the device can be found.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "url": { "description": "A network address on which the device may be contacted directly.", @@ -123,20 +123,20 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "Descriptive information, usage information or implantation information that is not captured in an existing element.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "safety": { "description": "Provides additional safety characteristics about a medical device. For example devices containing latex.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -160,7 +160,7 @@ }, "_deviceIdentifier": { "description": "Extensions for deviceIdentifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "Name of device as used in labeling or catalog.", @@ -168,7 +168,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "jurisdiction": { "description": "The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace. with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.", @@ -176,7 +176,7 @@ }, "_jurisdiction": { "description": "Extensions for jurisdiction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "carrierHRF": { "description": "The full UDI carrier as the human readable form (HRF) representation of the barcode string as printed on the packaging of the device.", @@ -184,7 +184,7 @@ }, "_carrierHRF": { "description": "Extensions for carrierHRF", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "carrierAIDC": { "description": "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - E.g a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.", @@ -192,7 +192,7 @@ }, "_carrierAIDC": { "description": "Extensions for carrierAIDC", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "issuer": { "description": "Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include :\n1) GS1: \nhttp://hl7.org/fhir/NamingSystem/gs1-di, \n2) HIBCC:\nhttp://hl7.org/fhir/NamingSystem/hibcc-dI, \n3) ICCBBA for blood containers:\nhttp://hl7.org/fhir/NamingSystem/iccbba-blood-di, \n4) ICCBA for other devices:\nhttp://hl7.org/fhir/NamingSystem/iccbba-other-di.", @@ -200,7 +200,7 @@ }, "_issuer": { "description": "Extensions for issuer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "entryType": { "description": "A coded entry to indicate how the data was entered.", @@ -216,7 +216,7 @@ }, "_entryType": { "description": "Extensions for entryType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json index 40f8c61..4cfd600 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceComponent.schema.json @@ -21,11 +21,11 @@ }, "identifier": { "description": "The locally assigned unique identification by the software. For example: handle ID.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "The component type as defined in the object-oriented or metric nomenclature partition.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "lastSystemChange": { "description": "The timestamp for the most recent system change which includes device configuration or setting change.", @@ -33,26 +33,26 @@ }, "_lastSystemChange": { "description": "Extensions for lastSystemChange", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "The link to the source Device that contains administrative device information such as manufacture, serial number, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "The link to the parent resource. For example: Channel is linked to its VMD parent.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "operationalStatus": { "description": "The current operational status of the device. For example: On, Off, Standby, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "parameterGroup": { "description": "The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "measurementPrinciple": { "description": "The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.", @@ -73,7 +73,7 @@ }, "_measurementPrinciple": { "description": "Extensions for measurementPrinciple", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "productionSpecification": { "description": "The production specification such as component revision, serial number, etc.", @@ -84,7 +84,7 @@ }, "languageCode": { "description": "The language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -105,11 +105,11 @@ "properties": { "specType": { "description": "The specification type, such as, serial number, part number, hardware revision, software revision, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "componentId": { "description": "The internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacturer can make use of.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "productionSpec": { "description": "The printable string defining the component.", @@ -117,7 +117,7 @@ }, "_productionSpec": { "description": "Extensions for productionSpec", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json index 763b0be..55cf42f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceMetric.schema.json @@ -21,23 +21,23 @@ }, "identifier": { "description": "Describes the unique identification of this metric that has been assigned by the device or gateway software. For example: handle ID. It should be noted that in order to make the identifier unique, the system element of the identifier should be set to the unique identifier of the device.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "type": { "description": "Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "unit": { "description": "Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "source": { "description": "Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "Describes the link to the DeviceComponent that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a DeviceComponent that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "operationalStatus": { "description": "Indicates current operational state of the device. For example: On, Off, Standby, etc.", @@ -51,7 +51,7 @@ }, "_operationalStatus": { "description": "Extensions for operationalStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "color": { "description": "Describes the color representation for the metric. This is often used to aid clinicians to track and identify parameter types by color. In practice, consider a Patient Monitor that has ECG/HR and Pleth for example; the parameters are displayed in different characteristic colors, such as HR-blue, BP-green, and PR and SpO2- magenta.", @@ -69,7 +69,7 @@ }, "_color": { "description": "Extensions for color", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates the category of the observation generation process. A DeviceMetric can be for example a setting, measurement, or calculation.", @@ -83,11 +83,11 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "measurementPeriod": { "description": "Describes the measurement repetition time. This is not necessarily the same as the update period. The measurement repetition time can range from milliseconds up to hours. An example for a measurement repetition time in the range of milliseconds is the sampling rate of an ECG. An example for a measurement repetition time in the range of hours is a NIBP that is triggered automatically every hour. The update period may be different than the measurement repetition time, if the device does not update the published observed value with the same frequency as it was measured.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "calibration": { "description": "Describes the calibrations that have been performed or that are required to be performed.", @@ -125,7 +125,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "state": { "description": "Describes the state of the calibration.", @@ -139,7 +139,7 @@ }, "_state": { "description": "Extensions for state", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "time": { "description": "Describes the time last calibration has been performed.", @@ -147,7 +147,7 @@ }, "_time": { "description": "Extensions for time", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json index c26640b..03f09d7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceRequest.schema.json @@ -23,33 +23,33 @@ "description": "Identifiers assigned to this order by the orderer or by the receiver.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Protocol or definition followed by this request. For example: The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "Plan/proposal/order fulfilled by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "priorRequest": { "description": "The request takes the place of the referenced completed or terminated request(s).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "Composite request this is part of.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the request.", @@ -58,11 +58,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Whether the request is a proposal, plan, an original order or a reflex order.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Indicates how quickly the {{title}} should be addressed with respect to other requests.", @@ -71,23 +71,23 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "codeReference": { "description": "The details of the device to be used.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "codeCodeableConcept": { "description": "The details of the device to be used.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient who will use the device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "An encounter that provides additional context in which this request is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", @@ -96,15 +96,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\".", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "authoredOn": { "description": "When the request transitioned to being actionable.", @@ -113,7 +113,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -121,45 +121,45 @@ }, "performerType": { "description": "Desired type of performer for doing the diagnostic testing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "performer": { "description": "The desired perfomer for doing the diagnostic testing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "Reason or justification for the use of this device.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Reason or justification for the use of this device.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingInfo": { "description": "Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body where on the subject\u0027s the device will be used ( i.e. the target site).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Key events in the history of the request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -181,11 +181,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json index 5626630..d225894 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DeviceUseStatement.schema.json @@ -23,7 +23,7 @@ "description": "An external identifier for this statement such as an IRI.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -40,23 +40,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The patient who used the device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "whenUsed": { "description": "The time period over which the device was used.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingTiming": { "description": "How often the device was used.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "timingPeriod": { "description": "How often the device was used.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingDateTime": { "description": "How often the device was used.", @@ -65,7 +65,7 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recordedOn": { "description": "The time at which the statement was made/recorded.", @@ -74,32 +74,32 @@ }, "_recordedOn": { "description": "Extensions for recordedOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "Who reported the device was being used by the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The details of the device used.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "indication": { "description": "Reason or justification for the use of the device.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "bodySite": { "description": "Indicates the site on the subject\u0027s body where the device was used ( i.e. the target site).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json index f7cccb4..c620c98 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DiagnosticReport.schema.json @@ -23,14 +23,14 @@ "description": "Identifiers assigned to this report by the performer or other systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "Details concerning a test or procedure requested.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -51,23 +51,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "A code or name that describes this diagnostic report.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport per is about.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", @@ -76,11 +76,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "issued": { "description": "The date and time that this version of the report was released from the source diagnostic service.", @@ -88,7 +88,7 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "Indicates who or what participated in producing the report.", @@ -101,21 +101,21 @@ "description": "Details about the specimens on which this diagnostic report is based.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "result": { "description": "Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. \"atomic\" results), or they can be grouping observations that include references to other members of the group (e.g. \"panels\").", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "imagingStudy": { "description": "One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "image": { @@ -131,20 +131,20 @@ }, "_conclusion": { "description": "Extensions for conclusion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "codedDiagnosis": { "description": "Codes for the conclusion.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "presentedForm": { "description": "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } } }, @@ -165,11 +165,11 @@ "properties": { "role": { "description": "Describes the type of participation (e.g. a responsible party, author, or verifier).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The reference to the practitioner or organization involved in producing the report. For example, the diagnostic service that is responsible for issuing the report.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -192,11 +192,11 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Reference to the image source.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json index 8827401..f66c594 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentManifest.schema.json @@ -21,13 +21,13 @@ }, "masterIdentifier": { "description": "A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "identifier": { "description": "Other identifiers associated with the document manifest, including version independent identifiers.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -41,15 +41,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.).", @@ -58,20 +58,20 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies who is responsible for creating the manifest, and adding documents to it.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "recipient": { "description": "A patient, practitioner, or organization for which this set of documents is intended.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "source": { @@ -80,7 +80,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Human-readable description of the source document. This is sometimes known as the \"title\".", @@ -88,7 +88,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "content": { "description": "The list of Documents included in the manifest.", @@ -122,11 +122,11 @@ "properties": { "pAttachment": { "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "pReference": { "description": "The list of references to document content, or Attachment that consist of the parts of this document manifest. Usually, these would be document references, but direct references to Media or Attachments are also allowed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -142,11 +142,11 @@ "properties": { "identifier": { "description": "Related identifier to this DocumentManifest. For example, Order numbers, accession numbers, XDW workflow numbers.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "ref": { "description": "Related Resource to this DocumentManifest. For example, Order, ProcedureRequest, Procedure, EligibilityRequest, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json index 7975b30..9a29d8c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DocumentReference.schema.json @@ -21,13 +21,13 @@ }, "masterIdentifier": { "description": "Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "identifier": { "description": "Other identifiers associated with the document, including version independent identifiers.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -41,7 +41,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "docStatus": { "description": "The status of the underlying document.", @@ -50,19 +50,19 @@ }, "_docStatus": { "description": "Extensions for docStatus", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "class": { "description": "A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "When the document was created.", @@ -71,7 +71,7 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "indexed": { "description": "When the document reference was created.", @@ -79,22 +79,22 @@ }, "_indexed": { "description": "Extensions for indexed", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies who is responsible for adding the information to the document.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "authenticator": { "description": "Which person or organization authenticates that this document is valid.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "custodian": { "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relatesTo": { "description": "Relationships that this document has with other document references that already exist.", @@ -109,13 +109,13 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "securityLabel": { "description": "A set of Security-Tag codes specifying the level of privacy/security of the Document. Note that DocumentReference.meta.security contains the security labels of the \"reference\" to the document, while DocumentReference.securityLabel contains a snapshot of the security labels on the document the reference refers to.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "content": { @@ -158,11 +158,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "The target document of this relationship.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -181,11 +181,11 @@ "properties": { "attachment": { "description": "The document or URL of the document along with critical metadata to prove content has integrity.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "format": { "description": "An identifier of the document encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -204,30 +204,30 @@ "properties": { "encounter": { "description": "Describes the clinical encounter or type of care that the document content is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "event": { "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "period": { "description": "The time period over which the service that is described by the document was provided.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "facilityType": { "description": "The kind of facility where the patient was seen.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "practiceSetting": { "description": "This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "sourcePatientInfo": { "description": "The Patient Information as known when the document was published. May be a reference to a version specific, or contained.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "related": { "description": "Related identifiers or resources associated with the DocumentReference.", @@ -250,11 +250,11 @@ "properties": { "identifier": { "description": "Related identifier to this DocumentReference. If both id and ref are present they shall refer to the same thing.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "ref": { "description": "Related Resource to this DocumentReference. If both id and ref are present they shall refer to the same thing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json index 6c599c9..7aac7b0 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/DomainResource.schema.json @@ -14,27 +14,27 @@ "properties": { "text": { "description": "A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", "type": "array", "items": { - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" } }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json index 7183959..67f9643 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Dosage.schema.json @@ -19,7 +19,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "Free text dosage instructions e.g. SIG.", @@ -27,13 +27,13 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "additionalInstruction": { "description": "Supplemental instruction - e.g. \"with meals\".", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "patientInstruction": { @@ -42,11 +42,11 @@ }, "_patientInstruction": { "description": "Extensions for patientInstruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timing": { "description": "When medication should be administered.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "asNeededBoolean": { "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", @@ -54,55 +54,55 @@ }, "_asNeededBoolean": { "description": "Extensions for asNeededBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "asNeededCodeableConcept": { "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "site": { "description": "Body site to administer to.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "route": { "description": "How drug should enter body.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "method": { "description": "Technique for administering medication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseRange": { "description": "Amount of medication per dose.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "doseSimpleQuantity": { "description": "Amount of medication per dose.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxDosePerPeriod": { "description": "Upper limit on medication per unit of time.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "maxDosePerAdministration": { "description": "Upper limit on medication per administration.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxDosePerLifetime": { "description": "Upper limit on medication per lifetime of the patient.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateRatio": { "description": "Amount of medication per unit of time.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "rateRange": { "description": "Amount of medication per unit of time.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "rateSimpleQuantity": { "description": "Amount of medication per unit of time.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json index 3895af8..64072e2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Element.schema.json @@ -15,13 +15,13 @@ }, "_id": { "description": "Extensions for id", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "type": "array", "items": { - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json index c117ace..c4ff880 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ElementDefinition.schema.json @@ -18,7 +18,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "representation": { "description": "Codes that define how this element is represented in instances, when the deviation varies from the normal case.", @@ -38,7 +38,7 @@ "description": "Extensions for representation", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "sliceName": { @@ -47,7 +47,7 @@ }, "_sliceName": { "description": "Extensions for sliceName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "label": { "description": "A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.", @@ -55,13 +55,13 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code that has the same meaning as the element in a particular terminology.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "slicing": { @@ -74,7 +74,7 @@ }, "_short": { "description": "Extensions for short", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource.", @@ -82,7 +82,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.", @@ -90,7 +90,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requirements": { "description": "This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.", @@ -98,7 +98,7 @@ }, "_requirements": { "description": "Extensions for requirements", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "Identifies additional names by which this element might also be known.", @@ -111,7 +111,7 @@ "description": "Extensions for alias", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "min": { @@ -121,7 +121,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "The maximum number of times this element is permitted to appear in the instance.", @@ -129,7 +129,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.", @@ -141,7 +141,7 @@ }, "_contentReference": { "description": "Extensions for contentReference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The data type or resource that the value of this element is permitted to be.", @@ -156,7 +156,7 @@ }, "_defaultValueBoolean": { "description": "Extensions for defaultValueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInteger": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -165,7 +165,7 @@ }, "_defaultValueInteger": { "description": "Extensions for defaultValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDecimal": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -174,7 +174,7 @@ }, "_defaultValueDecimal": { "description": "Extensions for defaultValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueBase64Binary": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -182,7 +182,7 @@ }, "_defaultValueBase64Binary": { "description": "Extensions for defaultValueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInstant": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -190,7 +190,7 @@ }, "_defaultValueInstant": { "description": "Extensions for defaultValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueString": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -198,7 +198,7 @@ }, "_defaultValueString": { "description": "Extensions for defaultValueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUri": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -206,7 +206,7 @@ }, "_defaultValueUri": { "description": "Extensions for defaultValueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDate": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -215,7 +215,7 @@ }, "_defaultValueDate": { "description": "Extensions for defaultValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDateTime": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -224,7 +224,7 @@ }, "_defaultValueDateTime": { "description": "Extensions for defaultValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueTime": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -233,7 +233,7 @@ }, "_defaultValueTime": { "description": "Extensions for defaultValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueCode": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -242,7 +242,7 @@ }, "_defaultValueCode": { "description": "Extensions for defaultValueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueOid": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -251,7 +251,7 @@ }, "_defaultValueOid": { "description": "Extensions for defaultValueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUuid": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -260,7 +260,7 @@ }, "_defaultValueUuid": { "description": "Extensions for defaultValueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueId": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -269,7 +269,7 @@ }, "_defaultValueId": { "description": "Extensions for defaultValueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUnsignedInt": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -278,7 +278,7 @@ }, "_defaultValueUnsignedInt": { "description": "Extensions for defaultValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValuePositiveInt": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -287,7 +287,7 @@ }, "_defaultValuePositiveInt": { "description": "Extensions for defaultValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueMarkdown": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", @@ -295,151 +295,151 @@ }, "_defaultValueMarkdown": { "description": "Extensions for defaultValueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueElement": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueExtension": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "defaultValueBackboneElement": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "defaultValueNarrative": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "defaultValueAnnotation": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "defaultValueAttachment": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "defaultValueIdentifier": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "defaultValueCodeableConcept": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "defaultValueCoding": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "defaultValueQuantity": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDuration": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "defaultValueSimpleQuantity": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDistance": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "defaultValueCount": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "defaultValueMoney": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "defaultValueAge": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "defaultValueRange": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "defaultValuePeriod": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "defaultValueRatio": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "defaultValueReference": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "defaultValueSampledData": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "defaultValueSignature": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "defaultValueHumanName": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "defaultValueAddress": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "defaultValueContactPoint": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "defaultValueTiming": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "defaultValueMeta": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "defaultValueElementDefinition": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "defaultValueContactDetail": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "defaultValueContributor": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "defaultValueDosage": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "defaultValueRelatedArtifact": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "defaultValueUsageContext": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "defaultValueDataRequirement": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "defaultValueParameterDefinition": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "defaultValueTriggerDefinition": { "description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "meaningWhenMissing": { "description": "The Implicit meaning that is to be understood when this element is missing (e.g. \u0027when this element is missing, the period is ongoing\u0027.", @@ -447,7 +447,7 @@ }, "_meaningWhenMissing": { "description": "Extensions for meaningWhenMissing", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderMeaning": { "description": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.", @@ -455,7 +455,7 @@ }, "_orderMeaning": { "description": "Extensions for orderMeaning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedBoolean": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -463,7 +463,7 @@ }, "_fixedBoolean": { "description": "Extensions for fixedBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedInteger": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -472,7 +472,7 @@ }, "_fixedInteger": { "description": "Extensions for fixedInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedDecimal": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -481,7 +481,7 @@ }, "_fixedDecimal": { "description": "Extensions for fixedDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedBase64Binary": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -489,7 +489,7 @@ }, "_fixedBase64Binary": { "description": "Extensions for fixedBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedInstant": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -497,7 +497,7 @@ }, "_fixedInstant": { "description": "Extensions for fixedInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedString": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -505,7 +505,7 @@ }, "_fixedString": { "description": "Extensions for fixedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedUri": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -513,7 +513,7 @@ }, "_fixedUri": { "description": "Extensions for fixedUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedDate": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -522,7 +522,7 @@ }, "_fixedDate": { "description": "Extensions for fixedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedDateTime": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -531,7 +531,7 @@ }, "_fixedDateTime": { "description": "Extensions for fixedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedTime": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -540,7 +540,7 @@ }, "_fixedTime": { "description": "Extensions for fixedTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedCode": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -549,7 +549,7 @@ }, "_fixedCode": { "description": "Extensions for fixedCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedOid": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -558,7 +558,7 @@ }, "_fixedOid": { "description": "Extensions for fixedOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedUuid": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -567,7 +567,7 @@ }, "_fixedUuid": { "description": "Extensions for fixedUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedId": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -576,7 +576,7 @@ }, "_fixedId": { "description": "Extensions for fixedId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedUnsignedInt": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -585,7 +585,7 @@ }, "_fixedUnsignedInt": { "description": "Extensions for fixedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedPositiveInt": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -594,7 +594,7 @@ }, "_fixedPositiveInt": { "description": "Extensions for fixedPositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedMarkdown": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", @@ -602,151 +602,151 @@ }, "_fixedMarkdown": { "description": "Extensions for fixedMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedElement": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fixedExtension": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "fixedBackboneElement": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "fixedNarrative": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "fixedAnnotation": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "fixedAttachment": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "fixedIdentifier": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "fixedCodeableConcept": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "fixedCoding": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "fixedQuantity": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "fixedDuration": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "fixedSimpleQuantity": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "fixedDistance": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "fixedCount": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "fixedMoney": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "fixedAge": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "fixedRange": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "fixedPeriod": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "fixedRatio": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "fixedReference": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "fixedSampledData": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "fixedSignature": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "fixedHumanName": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "fixedAddress": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "fixedContactPoint": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "fixedTiming": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "fixedMeta": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "fixedElementDefinition": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "fixedContactDetail": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "fixedContributor": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "fixedDosage": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "fixedRelatedArtifact": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "fixedUsageContext": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "fixedDataRequirement": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "fixedParameterDefinition": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "fixedTriggerDefinition": { "description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "patternBoolean": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -754,7 +754,7 @@ }, "_patternBoolean": { "description": "Extensions for patternBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternInteger": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -763,7 +763,7 @@ }, "_patternInteger": { "description": "Extensions for patternInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternDecimal": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -772,7 +772,7 @@ }, "_patternDecimal": { "description": "Extensions for patternDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternBase64Binary": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -780,7 +780,7 @@ }, "_patternBase64Binary": { "description": "Extensions for patternBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternInstant": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -788,7 +788,7 @@ }, "_patternInstant": { "description": "Extensions for patternInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternString": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -796,7 +796,7 @@ }, "_patternString": { "description": "Extensions for patternString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternUri": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -804,7 +804,7 @@ }, "_patternUri": { "description": "Extensions for patternUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternDate": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -813,7 +813,7 @@ }, "_patternDate": { "description": "Extensions for patternDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternDateTime": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -822,7 +822,7 @@ }, "_patternDateTime": { "description": "Extensions for patternDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternTime": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -831,7 +831,7 @@ }, "_patternTime": { "description": "Extensions for patternTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternCode": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -840,7 +840,7 @@ }, "_patternCode": { "description": "Extensions for patternCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternOid": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -849,7 +849,7 @@ }, "_patternOid": { "description": "Extensions for patternOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternUuid": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -858,7 +858,7 @@ }, "_patternUuid": { "description": "Extensions for patternUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternId": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -867,7 +867,7 @@ }, "_patternId": { "description": "Extensions for patternId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternUnsignedInt": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -876,7 +876,7 @@ }, "_patternUnsignedInt": { "description": "Extensions for patternUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternPositiveInt": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -885,7 +885,7 @@ }, "_patternPositiveInt": { "description": "Extensions for patternPositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternMarkdown": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", @@ -893,151 +893,151 @@ }, "_patternMarkdown": { "description": "Extensions for patternMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternElement": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patternExtension": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "patternBackboneElement": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "patternNarrative": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "patternAnnotation": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "patternAttachment": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "patternIdentifier": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "patternCodeableConcept": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patternCoding": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "patternQuantity": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "patternDuration": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "patternSimpleQuantity": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "patternDistance": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "patternCount": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "patternMoney": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "patternAge": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "patternRange": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "patternPeriod": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "patternRatio": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "patternReference": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "patternSampledData": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "patternSignature": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "patternHumanName": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "patternAddress": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "patternContactPoint": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "patternTiming": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "patternMeta": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "patternElementDefinition": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "patternContactDetail": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "patternContributor": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "patternDosage": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "patternRelatedArtifact": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "patternUsageContext": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "patternDataRequirement": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "patternParameterDefinition": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "patternTriggerDefinition": { "description": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. The values of elements present in the pattern must match exactly (case-sensitive, accent-sensitive, etc.).", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "example": { "description": "A sample value for this element demonstrating the type of information that would typically be found in the element.", @@ -1053,7 +1053,7 @@ }, "_minValueDate": { "description": "Extensions for minValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueDateTime": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1062,7 +1062,7 @@ }, "_minValueDateTime": { "description": "Extensions for minValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueInstant": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1070,7 +1070,7 @@ }, "_minValueInstant": { "description": "Extensions for minValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueTime": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1079,7 +1079,7 @@ }, "_minValueTime": { "description": "Extensions for minValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueDecimal": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1088,7 +1088,7 @@ }, "_minValueDecimal": { "description": "Extensions for minValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueInteger": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1097,7 +1097,7 @@ }, "_minValueInteger": { "description": "Extensions for minValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValuePositiveInt": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1106,7 +1106,7 @@ }, "_minValuePositiveInt": { "description": "Extensions for minValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueUnsignedInt": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1115,11 +1115,11 @@ }, "_minValueUnsignedInt": { "description": "Extensions for minValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minValueQuantity": { "description": "The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxValueDate": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1128,7 +1128,7 @@ }, "_maxValueDate": { "description": "Extensions for maxValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueDateTime": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1137,7 +1137,7 @@ }, "_maxValueDateTime": { "description": "Extensions for maxValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueInstant": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1145,7 +1145,7 @@ }, "_maxValueInstant": { "description": "Extensions for maxValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueTime": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1154,7 +1154,7 @@ }, "_maxValueTime": { "description": "Extensions for maxValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueDecimal": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1163,7 +1163,7 @@ }, "_maxValueDecimal": { "description": "Extensions for maxValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueInteger": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1172,7 +1172,7 @@ }, "_maxValueInteger": { "description": "Extensions for maxValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValuePositiveInt": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1181,7 +1181,7 @@ }, "_maxValuePositiveInt": { "description": "Extensions for maxValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueUnsignedInt": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", @@ -1190,11 +1190,11 @@ }, "_maxValueUnsignedInt": { "description": "Extensions for maxValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxValueQuantity": { "description": "The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "maxLength": { "description": "Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element.", @@ -1203,7 +1203,7 @@ }, "_maxLength": { "description": "Extensions for maxLength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "condition": { "description": "A reference to an invariant that may make additional statements about the cardinality or value in the instance.", @@ -1217,7 +1217,7 @@ "description": "Extensions for condition", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "constraint": { @@ -1233,7 +1233,7 @@ }, "_mustSupport": { "description": "Extensions for mustSupport", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isModifier": { "description": "If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system.", @@ -1241,7 +1241,7 @@ }, "_isModifier": { "description": "Extensions for isModifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isSummary": { "description": "Whether the element should be included if a client requests a search with the parameter _summary\u003dtrue.", @@ -1249,7 +1249,7 @@ }, "_isSummary": { "description": "Extensions for isSummary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "binding": { "description": "Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).", @@ -1287,7 +1287,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ordered": { "description": "If the matching elements have to occur in the same order as defined in the profile.", @@ -1295,7 +1295,7 @@ }, "_ordered": { "description": "Extensions for ordered", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rules": { "description": "Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.", @@ -1308,7 +1308,7 @@ }, "_rules": { "description": "Extensions for rules", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1335,7 +1335,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "A FHIRPath expression, using a restricted subset of FHIRPath, that is used to identify the element on which discrimination is based.", @@ -1343,7 +1343,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1363,7 +1363,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "Minimum cardinality of the base element identified by the path.", @@ -1372,7 +1372,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Maximum cardinality of the base element identified by the path.", @@ -1380,7 +1380,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1400,7 +1400,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "Identifies a profile structure or implementation Guide that SHALL hold for the datatype this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", @@ -1408,7 +1408,7 @@ }, "_profile": { "description": "Extensions for profile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetProfile": { "description": "Identifies a profile structure or implementation Guide that SHALL hold for the target of the reference this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.", @@ -1416,7 +1416,7 @@ }, "_targetProfile": { "description": "Extensions for targetProfile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "aggregation": { "description": "If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.", @@ -1434,7 +1434,7 @@ "description": "Extensions for aggregation", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "versioning": { @@ -1448,7 +1448,7 @@ }, "_versioning": { "description": "Extensions for versioning", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1468,7 +1468,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1476,7 +1476,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1485,7 +1485,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1494,7 +1494,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1502,7 +1502,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1510,7 +1510,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1518,7 +1518,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1526,7 +1526,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1535,7 +1535,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1544,7 +1544,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1553,7 +1553,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1562,7 +1562,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1571,7 +1571,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1580,7 +1580,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1589,7 +1589,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1598,7 +1598,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1607,7 +1607,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "The actual value for the element, which must be one of the types allowed for this element.", @@ -1615,151 +1615,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "The actual value for the element, which must be one of the types allowed for this element.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } } } @@ -1780,7 +1780,7 @@ }, "_key": { "description": "Extensions for key", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requirements": { "description": "Description of why this constraint is necessary or appropriate.", @@ -1788,7 +1788,7 @@ }, "_requirements": { "description": "Extensions for requirements", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "severity": { "description": "Identifies the impact constraint violation has on the conformance of the instance.", @@ -1800,7 +1800,7 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "human": { "description": "Text that can be used to describe the constraint in messages identifying that the constraint has been violated.", @@ -1808,7 +1808,7 @@ }, "_human": { "description": "Extensions for human", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "A [FHIRPath](http://hl7.org/fluentpath) expression of constraint that can be executed to see if this constraint is met.", @@ -1816,7 +1816,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "xpath": { "description": "An XPath expression of constraint that can be executed to see if this constraint is met.", @@ -1824,7 +1824,7 @@ }, "_xpath": { "description": "Extensions for xpath", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "A reference to the original source of the constraint, for traceability purposes.", @@ -1832,7 +1832,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1858,7 +1858,7 @@ }, "_strength": { "description": "Extensions for strength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Describes the intended use of this particular set of codes.", @@ -1866,7 +1866,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetUri": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", @@ -1874,11 +1874,11 @@ }, "_valueSetUri": { "description": "Extensions for valueSetUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetReference": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used. If the binding refers to an explicit value set - the normal case - then use a Reference(ValueSet) preferably containing the canonical URL for the value set. If the reference is to an implicit value set - usually, an IETF RFC that defines a grammar, such as mime types - then use a uri.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -1899,7 +1899,7 @@ }, "_identity": { "description": "Extensions for identity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "Identifies the computable language in which mapping.map is expressed.", @@ -1908,7 +1908,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "map": { "description": "Expresses what part of the target specification corresponds to this element.", @@ -1916,7 +1916,7 @@ }, "_map": { "description": "Extensions for map", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments that provide information about the mapping or its use.", @@ -1924,7 +1924,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json index e15a598..9aa5dd9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityRequest.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Immediate (STAT), best effort (NORMAL), deferred (DEFER).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "servicedDate": { "description": "The date or dates when the enclosed suite of services were performed or completed.", @@ -50,11 +50,11 @@ }, "_servicedDate": { "description": "Extensions for servicedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "servicedPeriod": { "description": "The date or dates when the enclosed suite of services were performed or completed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when this resource was created.", @@ -63,31 +63,31 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "Person who created the invoice/claim/pre-determination or pre-authorization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "insurer": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "facility": { "description": "Facility where the services were provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "coverage": { "description": "Financial instrument by which payment information for health care.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "businessArrangement": { "description": "The contract number of a business agreement which describes the terms and conditions.", @@ -95,15 +95,15 @@ }, "_businessArrangement": { "description": "Extensions for businessArrangement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "benefitCategory": { "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "benefitSubCategory": { "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json index a9da844..ec68df4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EligibilityResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -42,23 +42,23 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Transaction status: error, complete.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -66,11 +66,11 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurer": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "inforce": { "description": "Flag indicating if the coverage provided is inforce currently if no service date(s) specified or for the whole duration of the service dates.", @@ -78,7 +78,7 @@ }, "_inforce": { "description": "Extensions for inforce", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurance": { "description": "The insurer may provide both the details for the requested coverage as well as details for additional coverages known to the insurer.", @@ -89,7 +89,7 @@ }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "error": { "description": "Mutually exclusive with Services Provided (Item).", @@ -115,11 +115,11 @@ "properties": { "coverage": { "description": "A suite of updated or additional Coverages from the Insurer.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contract": { "description": "The contract resource which may provide more detailed information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "benefitBalance": { "description": "Benefits and optionally current balances by Category.", @@ -142,11 +142,11 @@ "properties": { "category": { "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subCategory": { "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "excluded": { "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", @@ -154,7 +154,7 @@ }, "_excluded": { "description": "Extensions for excluded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A short name or tag for the benefit, for example MED01, or DENT2.", @@ -162,7 +162,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", @@ -170,19 +170,19 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "network": { "description": "Network designation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "unit": { "description": "Unit designation: individual or family.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "term": { "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "financial": { "description": "Benefits Used to date.", @@ -208,7 +208,7 @@ "properties": { "type": { "description": "Deductable, visits, benefit amount.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "allowedUnsignedInt": { "description": "Benefits allowed.", @@ -217,7 +217,7 @@ }, "_allowedUnsignedInt": { "description": "Extensions for allowedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedString": { "description": "Benefits allowed.", @@ -225,11 +225,11 @@ }, "_allowedString": { "description": "Extensions for allowedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedMoney": { "description": "Benefits allowed.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "usedUnsignedInt": { "description": "Benefits used.", @@ -238,11 +238,11 @@ }, "_usedUnsignedInt": { "description": "Extensions for usedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usedMoney": { "description": "Benefits used.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ @@ -261,7 +261,7 @@ "properties": { "code": { "description": "An error code,from a specified code system, which details why the eligibility check could not be performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json index b992d82..aef5649 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Encounter.schema.json @@ -23,7 +23,7 @@ "description": "Identifier(s) by which this encounter is known.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -43,7 +43,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusHistory": { "description": "The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.", @@ -54,7 +54,7 @@ }, "class": { "description": "inpatient | outpatient | ambulatory | emergency +.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "classHistory": { "description": "The class history permits the tracking of the encounters transitions without needing to go through the resource history.\n\nThis would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.", @@ -67,29 +67,29 @@ "description": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "priority": { "description": "Indicates the urgency of the encounter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient ro group present at the encounter.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "episodeOfCare": { "description": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "incomingReferral": { "description": "The referral request this encounter satisfies (incoming referral).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "participant": { @@ -101,21 +101,21 @@ }, "appointment": { "description": "The appointment that scheduled this encounter.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The start and end time of the encounter.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "length": { "description": "Quantity of time the encounter lasted. This excludes the time during leaves of absence.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "reason": { "description": "Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "diagnosis": { @@ -129,7 +129,7 @@ "description": "The set of accounts that may be used for billing for this Encounter.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "hospitalization": { @@ -145,11 +145,11 @@ }, "serviceProvider": { "description": "An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location\u0027s Organization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "partOf": { "description": "Another Encounter of which this encounter is a part of (administratively or in time).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -183,11 +183,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The time that the episode was in the specified status.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -206,11 +206,11 @@ "properties": { "class": { "description": "inpatient | outpatient | ambulatory | emergency +.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "period": { "description": "The time that the episode was in the specified class.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -232,16 +232,16 @@ "description": "Role of participant in encounter.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "period": { "description": "The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter\u0027s period.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "individual": { "description": "Persons involved in the encounter other than the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -257,11 +257,11 @@ "properties": { "condition": { "description": "Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "rank": { "description": "Ranking of the diagnosis (for each role type).", @@ -270,7 +270,7 @@ }, "_rank": { "description": "Extensions for rank", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -289,48 +289,48 @@ "properties": { "preAdmissionIdentifier": { "description": "Pre-admission identifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "origin": { "description": "The location from which the patient came before admission.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "admitSource": { "description": "From where patient was admitted (physician referral, transfer).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reAdmission": { "description": "Whether this hospitalization is a readmission and why if known.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dietPreference": { "description": "Diet preferences reported by the patient.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialCourtesy": { "description": "Special courtesies (VIP, board member).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialArrangement": { "description": "Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "destination": { "description": "Location to which the patient is discharged.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dischargeDisposition": { "description": "Category or kind of location after discharge.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -346,7 +346,7 @@ "properties": { "location": { "description": "The location where the encounter takes place.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The status of the participants\u0027 presence at the specified location during the period specified. If the participant is is no longer at the location, then the period will have an end date/time.", @@ -360,11 +360,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period during which the patient was present at the location.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json index caf764b..9b3f670 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Endpoint.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for the organization that is used to identify the endpoint across multiple disparate systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -40,11 +40,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "connectionType": { "description": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "name": { "description": "A friendly name that this endpoint can be referred to with.", @@ -52,28 +52,28 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "managingOrganization": { "description": "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contact": { "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "period": { "description": "The interval during which the endpoint is expected to be operational.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "payloadType": { "description": "The payload type describes the acceptable content that can be communicated on the endpoint.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "payloadMimeType": { @@ -88,7 +88,7 @@ "description": "Extensions for payloadMimeType", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "address": { @@ -97,7 +97,7 @@ }, "_address": { "description": "Extensions for address", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "header": { "description": "Additional headers / information to send as part of the notification.", @@ -110,7 +110,7 @@ "description": "Extensions for header", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json index fdd0c3d..357d675 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentRequest.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when this resource was created.", @@ -42,27 +42,27 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurer": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json index 4c64ea0..b414439 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EnrollmentResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Processing status: error, complete.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -49,7 +49,7 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -58,19 +58,19 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json index 46815a9..e1aacb8 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/EpisodeOfCare.schema.json @@ -23,7 +23,7 @@ "description": "The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -41,7 +41,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusHistory": { "description": "The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).", @@ -54,7 +54,7 @@ "description": "A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "diagnosis": { @@ -66,39 +66,39 @@ }, "patient": { "description": "The patient who is the focus of this episode of care.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "managingOrganization": { "description": "The organization that has assumed the specific responsibilities for the specified duration.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The interval during which the managing organization assumes the defined responsibility.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "referralRequest": { "description": "Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "careManager": { "description": "The practitioner that is the care manager/care co-ordinator for this patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "team": { "description": "The list of practitioners that may be facilitating this episode of care for specific purposes.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "account": { "description": "The set of accounts that may be used for billing for this EpisodeOfCare.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -132,11 +132,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period during this EpisodeOfCare that the specific status applied.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -155,11 +155,11 @@ "properties": { "condition": { "description": "A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "role": { "description": "Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "rank": { "description": "Ranking of the diagnosis (for each role type).", @@ -168,7 +168,7 @@ }, "_rank": { "description": "Extensions for rank", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json index 96c90db..d96b3a9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExpansionProfile.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this expansion profile when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the expansion profile when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the expansion profile author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the expansion profile. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this expansion profile. Enables tracking the life-cycle of the content.", @@ -59,7 +59,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this expansion profile is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -67,7 +67,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the expansion profile was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the expansion profile changes.", @@ -76,7 +76,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the expansion profile.", @@ -84,13 +84,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -99,20 +99,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate expansion profile instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the expansion profile is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fixedVersion": { @@ -132,7 +132,7 @@ }, "_includeDesignations": { "description": "Extensions for includeDesignations", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "A set of criteria that provide the constraints imposed on the value set expansion by including or excluding designations.", @@ -144,7 +144,7 @@ }, "_includeDefinition": { "description": "Extensions for includeDefinition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "activeOnly": { "description": "Controls whether inactive concepts are included or excluded in value set expansions.", @@ -152,7 +152,7 @@ }, "_activeOnly": { "description": "Extensions for activeOnly", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "excludeNested": { "description": "Controls whether or not the value set expansion nests codes or not (i.e. ValueSet.expansion.contains.contains).", @@ -160,7 +160,7 @@ }, "_excludeNested": { "description": "Extensions for excludeNested", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "excludeNotForUI": { "description": "Controls whether or not the value set expansion includes codes which cannot be displayed in user interfaces.", @@ -168,7 +168,7 @@ }, "_excludeNotForUI": { "description": "Extensions for excludeNotForUI", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "excludePostCoordinated": { "description": "Controls whether or not the value set expansion includes post coordinated codes.", @@ -176,7 +176,7 @@ }, "_excludePostCoordinated": { "description": "Extensions for excludePostCoordinated", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "displayLanguage": { "description": "Specifies the language to be used for description in the expansions i.e. the language to be used for ValueSet.expansion.contains.display.", @@ -185,7 +185,7 @@ }, "_displayLanguage": { "description": "Extensions for displayLanguage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "limitedExpansion": { "description": "If the value set being expanded is incomplete (because it is too big to expand), return a limited expansion (a subset) with an indicator that expansion is incomplete, using the extension [http://hl7.org/fhir/StructureDefinition/valueset-toocostly](extension-valueset-toocostly.html).", @@ -193,7 +193,7 @@ }, "_limitedExpansion": { "description": "Extensions for limitedExpansion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -216,7 +216,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system from which codes in the expansion should be included.", @@ -224,7 +224,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "How to manage the intersection between a fixed version in a value set, and this fixed version of the system in the expansion profile.", @@ -237,7 +237,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -257,7 +257,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system from which codes in the expansion should be excluded.", @@ -265,7 +265,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -325,11 +325,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Which kinds of designation to include in the expansion.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } @@ -369,11 +369,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Which kinds of designation to exclude from the expansion.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json index c26df1d..5cea80e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ExplanationOfBenefit.schema.json @@ -23,7 +23,7 @@ "description": "The EOB Business Identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -38,26 +38,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The category of claim, eg, oral, pharmacy, vision, insitutional, professional.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subType": { "description": "A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "patient": { "description": "Patient Resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "billablePeriod": { "description": "The billable period for which charges are being submitted.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when the EOB was created.", @@ -66,43 +66,43 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "The person who created the explanation of benefit.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "insurer": { "description": "The insurer which is responsible for the explanation of benefit.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The provider which is responsible for the claim.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The provider which is responsible for the claim.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "referral": { "description": "The referral resource which lists the date, practitioner, reason and other supporting information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "facility": { "description": "Facility where the services were provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "claim": { "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "claimResponse": { "description": "The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Processing outcome errror, partial or complete processing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -110,7 +110,7 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "related": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", @@ -121,11 +121,11 @@ }, "prescription": { "description": "Prescription to support the dispensing of Pharmacy or Vision products.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "originalPrescription": { "description": "Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the \u0027prescription\u0027 and that from the physician becomes the \u0027original prescription\u0027.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payee": { "description": "The party to be reimbursed for the services.", @@ -166,7 +166,7 @@ }, "_precedence": { "description": "Extensions for precedence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "insurance": { "description": "Financial instrument by which payment information for health care.", @@ -178,11 +178,11 @@ }, "employmentImpacted": { "description": "The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "hospitalization": { "description": "The start and optional end dates of when the patient was confined to a treatment center.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "item": { "description": "First tier of goods and services.", @@ -200,15 +200,15 @@ }, "totalCost": { "description": "The total cost of the services reported.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "unallocDeductable": { "description": "The amount of deductable applied which was not allocated to any particular service line.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "totalBenefit": { "description": "Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "payment": { "description": "Payment details for the claim if the claim has been paid.", @@ -216,7 +216,7 @@ }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "processNote": { "description": "Note text.", @@ -249,15 +249,15 @@ "properties": { "claim": { "description": "Other claims which are related to this claim such as prior claim versions or for related services.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "For example prior or umbrella.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reference": { "description": "An alternate organizational reference to the case or file to which this particular claim pertains - eg Property/Casualy insurer claim # or Workers Compensation case # .", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -273,15 +273,15 @@ "properties": { "type": { "description": "Type of Party to be reimbursed: Subscriber, provider, other.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "resourceType": { "description": "organization | patient | practitioner | relatedperson.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "party": { "description": "Party to be reimbursed: Subscriber, provider, other.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -302,15 +302,15 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "The general class of the information supplied: information; exception; accident, employment; onset, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "timingDate": { "description": "The date when or period to which this information refers.", @@ -319,11 +319,11 @@ }, "_timingDate": { "description": "Extensions for timingDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "The date when or period to which this information refers.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueString": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", @@ -331,23 +331,23 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueQuantity": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueAttachment": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueReference": { "description": "Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -371,11 +371,11 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "provider": { "description": "The members of the team who provided the overall service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "responsible": { "description": "The practitioner who is billing and responsible for the claimed services rendered to the patient.", @@ -383,15 +383,15 @@ }, "_responsible": { "description": "Extensions for responsible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The lead, assisting or supervising practitioner and their discipline if a multidisiplinary team.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "qualification": { "description": "The qualification which is applicable for this service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -415,26 +415,26 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "diagnosisCodeableConcept": { "description": "The diagnosis.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "diagnosisReference": { "description": "The diagnosis.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of the Diagnosis, for example: admitting, primary, secondary, discharge.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "packageCode": { "description": "The package billing code, for example DRG, based on the assigned grouping code system.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -455,7 +455,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "Date and optionally time the procedure was performed .", @@ -464,15 +464,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedureCodeableConcept": { "description": "The procedure code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "procedureReference": { "description": "The procedure code.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -488,7 +488,7 @@ "properties": { "coverage": { "description": "Reference to the program or plan identification, underwriter or payor.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "preAuthRef": { "description": "A list of references from the Insurer to which these services pertain.", @@ -501,7 +501,7 @@ "description": "Extensions for preAuthRef", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -523,19 +523,19 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Type of accident: work, auto, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Where the accident occurred.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Where the accident occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -556,7 +556,7 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "careTeamLinkId": { "description": "Careteam applicable for this service or product line.", @@ -570,7 +570,7 @@ "description": "Extensions for careTeamLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "diagnosisLinkId": { @@ -585,7 +585,7 @@ "description": "Extensions for diagnosisLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "procedureLinkId": { @@ -600,7 +600,7 @@ "description": "Extensions for procedureLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "informationLinkId": { @@ -615,33 +615,33 @@ "description": "Extensions for informationLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "servicedDate": { @@ -651,31 +651,31 @@ }, "_servicedDate": { "description": "Extensions for servicedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "servicedPeriod": { "description": "The date or dates when the enclosed suite of services were performed or completed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "locationCodeableConcept": { "description": "Where the service was provided.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "locationAddress": { "description": "Where the service was provided.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "locationReference": { "description": "Where the service was provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -684,35 +684,35 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Physical service site on the patient (limb, tooth, etc).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subSite": { "description": "A region or surface of the site, eg. limb region or tooth surface(s).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "encounter": { "description": "A billed item may include goods or services provided in multiple encounters.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "noteNumber": { @@ -727,7 +727,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -758,15 +758,15 @@ "properties": { "category": { "description": "Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "Adjudication reason such as limit reached.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "amount": { "description": "Monitory amount associated with the code.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "value": { "description": "A non-monetary value for example a percentage. Mutually exclusive to the amount element above.", @@ -775,7 +775,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -799,45 +799,45 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of product or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -846,17 +846,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "noteNumber": { @@ -871,7 +871,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -910,45 +910,45 @@ }, "_sequence": { "description": "Extensions for sequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of product or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "programCode": { "description": "For programs which require reson codes for the inclusion, covering, of this billed item under the program or sub-program.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "quantity": { "description": "The number of repetitions of a service or product.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "unitPrice": { "description": "The fee for an addittional service or product or charge.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "factor": { "description": "A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.", @@ -957,17 +957,17 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "net": { "description": "The quantity times the unit price for an addittional service or product or charge. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points \u003d net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "udi": { "description": "List of Unique Device Identifiers associated with this line item.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "noteNumber": { @@ -982,7 +982,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -1019,31 +1019,31 @@ "description": "Extensions for sequenceLinkId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. \u0027glasses\u0027 or \u0027compound\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -1057,7 +1057,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -1088,26 +1088,26 @@ "properties": { "revenue": { "description": "The type of reveneu or cost center providing the product and/or service.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "Health Care Service Type Codes to identify the classification of service or benefits.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "service": { "description": "A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "modifier": { "description": "Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "fee": { "description": "The fee charged for the professional service or product.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "noteNumber": { "description": "A list of note references to the notes provided below.", @@ -1121,7 +1121,7 @@ "description": "Extensions for noteNumber", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "adjudication": { @@ -1145,15 +1145,15 @@ "properties": { "type": { "description": "Whether this represents partial or complete payment of the claim.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "adjustment": { "description": "Adjustment to the payment of this transaction which is not related to adjudication of this transaction.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "adjustmentReason": { "description": "Reason for the payment adjustment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "Estimated payment date.", @@ -1162,15 +1162,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Payable less any payment adjustment.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "identifier": { "description": "Payment identifer.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } } } @@ -1191,11 +1191,11 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -1203,11 +1203,11 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -1223,11 +1223,11 @@ "properties": { "category": { "description": "Dental, Vision, Medical, Pharmacy, Rehab etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subCategory": { "description": "Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "excluded": { "description": "True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.", @@ -1235,7 +1235,7 @@ }, "_excluded": { "description": "Extensions for excluded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A short name or tag for the benefit, for example MED01, or DENT2.", @@ -1243,7 +1243,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A richer description of the benefit, for example \u0027DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services\u0027.", @@ -1251,19 +1251,19 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "network": { "description": "Network designation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "unit": { "description": "Unit designation: individual or family.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "term": { "description": "The term or period of the values such as \u0027maximum lifetime benefit\u0027 or \u0027maximum annual vistis\u0027.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "financial": { "description": "Benefits Used to date.", @@ -1289,7 +1289,7 @@ "properties": { "type": { "description": "Deductable, visits, benefit amount.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "allowedUnsignedInt": { "description": "Benefits allowed.", @@ -1298,7 +1298,7 @@ }, "_allowedUnsignedInt": { "description": "Extensions for allowedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedString": { "description": "Benefits allowed.", @@ -1306,11 +1306,11 @@ }, "_allowedString": { "description": "Extensions for allowedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedMoney": { "description": "Benefits allowed.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "usedUnsignedInt": { "description": "Benefits used.", @@ -1319,11 +1319,11 @@ }, "_usedUnsignedInt": { "description": "Extensions for usedUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usedMoney": { "description": "Benefits used.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json index e123495..509e856 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Extension.schema.json @@ -18,7 +18,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -26,7 +26,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -35,7 +35,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -44,7 +44,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -52,7 +52,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -60,7 +60,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -68,7 +68,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -76,7 +76,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -85,7 +85,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -94,7 +94,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -103,7 +103,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -112,7 +112,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -121,7 +121,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -130,7 +130,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -139,7 +139,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -148,7 +148,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -157,7 +157,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", @@ -165,151 +165,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json index b5667f3..eb926fa 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/FamilyMemberHistory.schema.json @@ -23,14 +23,14 @@ "description": "This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol or questionnaire that was adhered to in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -45,7 +45,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDone": { "description": "If true, indicates the taking of an individual family member\u0027s history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.", @@ -53,15 +53,15 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReason": { "description": "Describes why the family member\u0027s history is absent.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "The person who this history concerns.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date (and possibly time) when the family member history was taken.", @@ -70,7 +70,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\".", @@ -78,11 +78,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relationship": { "description": "The type of relationship this person has to the patient (father, mother, brother etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "gender": { "description": "Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.", @@ -96,11 +96,11 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "bornPeriod": { "description": "The actual or approximate date of birth of the relative.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "bornDate": { "description": "The actual or approximate date of birth of the relative.", @@ -109,7 +109,7 @@ }, "_bornDate": { "description": "Extensions for bornDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "bornString": { "description": "The actual or approximate date of birth of the relative.", @@ -117,15 +117,15 @@ }, "_bornString": { "description": "Extensions for bornString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "ageAge": { "description": "The age of the relative at the time the family member history is recorded.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "ageRange": { "description": "The age of the relative at the time the family member history is recorded.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "ageString": { "description": "The age of the relative at the time the family member history is recorded.", @@ -133,7 +133,7 @@ }, "_ageString": { "description": "Extensions for ageString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "estimatedAge": { "description": "If true, indicates that the age value specified is an estimated value.", @@ -141,7 +141,7 @@ }, "_estimatedAge": { "description": "Extensions for estimatedAge", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedBoolean": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", @@ -149,15 +149,15 @@ }, "_deceasedBoolean": { "description": "Extensions for deceasedBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedAge": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "deceasedRange": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "deceasedDate": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", @@ -166,7 +166,7 @@ }, "_deceasedDate": { "description": "Extensions for deceasedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedString": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", @@ -174,27 +174,27 @@ }, "_deceasedString": { "description": "Extensions for deceasedString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reasonCode": { "description": "Describes why the family member history occurred in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "condition": { @@ -223,23 +223,23 @@ "properties": { "code": { "description": "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like \u0027cancer\u0027 depending on how much is known about the condition and the capabilities of the creating system.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "outcome": { "description": "Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "onsetAge": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "onsetRange": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "onsetPeriod": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "onsetString": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", @@ -247,13 +247,13 @@ }, "_onsetString": { "description": "Extensions for onsetString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "An area where general notes can be placed about this specific condition.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json index cebc725..3ec6470 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Flag.schema.json @@ -23,7 +23,7 @@ "description": "Identifier assigned to the flag for external use (outside the FHIR environment).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,31 +37,31 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Allows an flag to be divided into different categories like clinical, administrative etc. Intended to be used as a means of filtering which flags are displayed to particular user or in a given context.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "The coded value or textual component of the flag to display to the user.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient, location, group , organization , or practitioner, etc. this is about record this flag is associated with.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The period of time from the activation of the flag to inactivation of the flag. If the flag is active, the end of the period should be unspecified.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "encounter": { "description": "This alert is only relevant during the encounter.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "author": { "description": "The person, organization or device that created the flag.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json index ac1d75f..219eda4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Goal.schema.json @@ -23,7 +23,7 @@ "description": "This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -47,26 +47,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates a category the goal falls within.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "priority": { "description": "Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Identifies the patient, group or organization for whom the goal is being established.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "startDate": { "description": "The date or event after which the goal should begin being pursued.", @@ -75,11 +75,11 @@ }, "_startDate": { "description": "Extensions for startDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "startCodeableConcept": { "description": "The date or event after which the goal should begin being pursued.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "target": { "description": "Indicates what should be done by when.", @@ -92,7 +92,7 @@ }, "_statusDate": { "description": "Extensions for statusDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusReason": { "description": "Captures the reason for the current status.", @@ -100,38 +100,38 @@ }, "_statusReason": { "description": "Extensions for statusReason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expressedBy": { "description": "Indicates whose goal this is - patient goal, practitioner goal, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "addresses": { "description": "The identified conditions and other health record elements that are intended to be addressed by the goal.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Any comments related to the goal.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "outcomeCode": { "description": "Identifies the change (or lack of change) at the point when the status of the goal is assessed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "outcomeReference": { "description": "Details of what\u0027s changed (or not changed).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -152,19 +152,19 @@ "properties": { "measure": { "description": "The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "detailQuantity": { "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "detailRange": { "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "detailCodeableConcept": { "description": "The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dueDate": { "description": "Indicates either the date or the duration after start by which the goal should be met.", @@ -173,11 +173,11 @@ }, "_dueDate": { "description": "Extensions for dueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dueDuration": { "description": "Indicates either the date or the duration after start by which the goal should be met.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json index badc990..ce484a2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GraphDefinition.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the graph definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the graph definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the graph definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this graph definition. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this graph definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the graph definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the graph definition changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the graph definition.", @@ -80,13 +80,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -95,20 +95,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate graph definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the graph definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -117,7 +117,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "start": { "description": "The type of FHIR resource at which instances of this graph start.", @@ -126,7 +126,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The profile that describes the use of the base resource.", @@ -134,7 +134,7 @@ }, "_profile": { "description": "Extensions for profile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Links this graph makes rules about.", @@ -164,7 +164,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sliceName": { "description": "Which slice (if profiled).", @@ -172,7 +172,7 @@ }, "_sliceName": { "description": "Extensions for sliceName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "Minimum occurrences for this link.", @@ -181,7 +181,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Maximum occurrences for this link.", @@ -189,7 +189,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Information about why this link is of interest in this graph definition.", @@ -197,7 +197,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "Potential target for the link.", @@ -228,7 +228,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "Profile for the target resource.", @@ -236,7 +236,7 @@ }, "_profile": { "description": "Extensions for profile", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compartment": { "description": "Compartment Consistency Rules.", @@ -271,7 +271,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rule": { "description": "identical | matching | different | no-rule | custom.", @@ -285,7 +285,7 @@ }, "_rule": { "description": "Extensions for rule", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "Custom rule, as a FHIRPath expression.", @@ -293,7 +293,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Documentation for FHIRPath expression.", @@ -301,7 +301,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json index 1c548a6..c11159d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Group.schema.json @@ -23,7 +23,7 @@ "description": "A unique business identifier for this group.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,7 +32,7 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Identifies the broad classification of the kind of resources the group includes.", @@ -48,7 +48,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "actual": { "description": "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.", @@ -56,11 +56,11 @@ }, "_actual": { "description": "Extensions for actual", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "A label assigned to the group for human identification and communication.", @@ -68,7 +68,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "A count of the number of resource instances that are part of the group.", @@ -77,7 +77,7 @@ }, "_quantity": { "description": "Extensions for quantity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "characteristic": { "description": "Identifies the traits shared by members of the group.", @@ -110,11 +110,11 @@ "properties": { "code": { "description": "A code that identifies the kind of trait being asserted.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCodeableConcept": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueBoolean": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", @@ -122,15 +122,15 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueQuantity": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueRange": { "description": "The value of the trait that holds (or does not hold - see \u0027exclude\u0027) for members of the group.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "exclude": { "description": "If true, indicates the characteristic is one that is NOT held by members of the group.", @@ -138,11 +138,11 @@ }, "_exclude": { "description": "Extensions for exclude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -161,11 +161,11 @@ "properties": { "entity": { "description": "A reference to the entity that is a member of the group. Must be consistent with Group.type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The period that the member was in the group, if known.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "inactive": { "description": "A flag to indicate that the member is no longer in the group, but previously may have been a member.", @@ -173,7 +173,7 @@ }, "_inactive": { "description": "Extensions for inactive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json index 642d088..e44b03f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/GuidanceResponse.schema.json @@ -26,15 +26,15 @@ }, "_requestId": { "description": "Extensions for requestId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "Allows a service to provide a unique, business identifier for the response.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "module": { "description": "A reference to the knowledge module that was invoked.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.", @@ -50,15 +50,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The patient for which the request was processed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Allows the context of the guidance response to be provided if available. In a service context, this would likely be unavailable.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "Indicates when the guidance response was processed.", @@ -67,47 +67,47 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "Provides a reference to the device that performed the guidance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Indicates the reason the request was initiated. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "note": { "description": "Provides a mechanism to communicate additional information about the response.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "evaluationMessage": { "description": "Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "outputParameters": { "description": "The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "result": { "description": "The actions, if any, produced by the evaluation of the artifact.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dataRequirement": { "description": "If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation. A subsequent request to the service should include this data.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json index 6ecd155..0836609 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HealthcareService.schema.json @@ -23,7 +23,7 @@ "description": "External identifiers for this item.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,35 +32,35 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "providedBy": { "description": "The organization that provides this healthcare service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "category": { "description": "Identifies the broad category of service being performed or delivered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "type": { "description": "The specific type of service that may be delivered or performed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "Collection of specialties handled by the service site. This is more of a medical term.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "location": { "description": "The location(s) where this healthcare service may be provided.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "name": { @@ -69,7 +69,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.", @@ -77,7 +77,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extraDetails": { "description": "Extra details about the service that can\u0027t be placed in the other fields.", @@ -85,36 +85,36 @@ }, "_extraDetails": { "description": "Extensions for extraDetails", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "photo": { "description": "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "telecom": { "description": "List of contacts related to this specific healthcare service.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "coverageArea": { "description": "The location(s) that this service is available to (not where the service is provided).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "serviceProvisionCode": { "description": "The code(s) that detail the conditions under which the healthcare service is available/offered.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "eligibility": { "description": "Does this service have specific eligibility requirements that need to be met in order to use the service?", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "eligibilityNote": { "description": "Describes the eligibility conditions for the service.", @@ -122,7 +122,7 @@ }, "_eligibilityNote": { "description": "Extensions for eligibilityNote", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "programName": { "description": "Program Names that can be used to categorize the service.", @@ -135,21 +135,21 @@ "description": "Extensions for programName", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "characteristic": { "description": "Collection of characteristics (attributes).", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "referralMethod": { "description": "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "appointmentRequired": { @@ -158,7 +158,7 @@ }, "_appointmentRequired": { "description": "Extensions for appointmentRequired", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableTime": { "description": "A collection of times that the Service Site is available.", @@ -180,13 +180,13 @@ }, "_availabilityExceptions": { "description": "Extensions for availabilityExceptions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -224,7 +224,7 @@ "description": "Extensions for daysOfWeek", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "allDay": { @@ -233,7 +233,7 @@ }, "_allDay": { "description": "Extensions for allDay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableStartTime": { "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -242,7 +242,7 @@ }, "_availableStartTime": { "description": "Extensions for availableStartTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableEndTime": { "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -251,7 +251,7 @@ }, "_availableEndTime": { "description": "Extensions for availableEndTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -271,11 +271,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "during": { "description": "Service is not available (seasonally or for a public holiday) from this date.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json index 4c5aafd..a81727a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/HumanName.schema.json @@ -27,7 +27,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "A full text representation of the name.", @@ -35,7 +35,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "family": { "description": "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", @@ -43,7 +43,7 @@ }, "_family": { "description": "Extensions for family", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "given": { "description": "Given name.", @@ -56,7 +56,7 @@ "description": "Extensions for given", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "prefix": { @@ -70,7 +70,7 @@ "description": "Extensions for prefix", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "suffix": { @@ -84,12 +84,12 @@ "description": "Extensions for suffix", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "period": { "description": "Indicates the period of time when this name was valid for the named person.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json index dc63c18..29bc54f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Identifier.schema.json @@ -24,11 +24,11 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "system": { "description": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.", @@ -36,7 +36,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", @@ -44,15 +44,15 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Time period during which identifier is/was valid for use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "assigner": { "description": "Organization that issued/manages the identifier.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json index 9d94331..26d1cd7 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingManifest.schema.json @@ -21,11 +21,11 @@ }, "identifier": { "description": "Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "patient": { "description": "A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authoringTime": { "description": "Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).", @@ -34,11 +34,11 @@ }, "_authoringTime": { "description": "Extensions for authoringTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "description": { "description": "Free text narrative description of the ImagingManifest. \nThe value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.", @@ -46,7 +46,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "study": { "description": "Study identity and locating information of the DICOM SOP instances in the selection.", @@ -79,17 +79,17 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "imagingStudy": { "description": "Reference to the Imaging Study in FHIR form.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "series": { @@ -121,13 +121,13 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "instance": { @@ -159,7 +159,7 @@ }, "_sopClass": { "description": "Extensions for sopClass", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uid": { "description": "SOP Instance UID of the selected instance.", @@ -168,7 +168,7 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json index a40e296..b8f1bcc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImagingStudy.schema.json @@ -26,17 +26,17 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "accession": { "description": "Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance [IHE Radiology Technical Framework Volume 1 Appendix A](http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Rev13.0_Vol1_FT_2014-07-30.pdf).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "identifier": { "description": "Other identifiers for the study.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "availability": { @@ -51,22 +51,22 @@ }, "_availability": { "description": "Extensions for availability", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "modalityList": { "description": "A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "patient": { "description": "The patient imaged in the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode at which the request is initiated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "started": { "description": "Date and time the study started.", @@ -75,31 +75,31 @@ }, "_started": { "description": "Extensions for started", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "basedOn": { "description": "A list of the diagnostic requests that resulted in this imaging study being performed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "referrer": { "description": "The requesting/referring physician.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "interpreter": { "description": "Who read the study and interpreted the images or other content.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "numberOfSeries": { @@ -109,7 +109,7 @@ }, "_numberOfSeries": { "description": "Extensions for numberOfSeries", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "numberOfInstances": { "description": "Number of SOP Instances in Study. This value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", @@ -118,25 +118,25 @@ }, "_numberOfInstances": { "description": "Extensions for numberOfInstances", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedureReference": { "description": "A reference to the performed Procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "procedureCode": { "description": "The code for the performed procedure type.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reason": { "description": "Description of clinical condition indicating why the ImagingStudy was requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "Institution-generated description or classification of the Study performed.", @@ -144,7 +144,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "series": { "description": "Each study has one or more series of images or other content.", @@ -176,7 +176,7 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "number": { "description": "The numeric identifier of this series in the study.", @@ -185,11 +185,11 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "modality": { "description": "The modality of this series sequence.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "description": { "description": "A description of the series.", @@ -197,7 +197,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "numberOfInstances": { "description": "Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", @@ -206,7 +206,7 @@ }, "_numberOfInstances": { "description": "Extensions for numberOfInstances", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availability": { "description": "Availability of series (online, offline or nearline).", @@ -220,22 +220,22 @@ }, "_availability": { "description": "Extensions for availability", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.type.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "laterality": { "description": "The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "started": { "description": "The date and time the series was started.", @@ -244,13 +244,13 @@ }, "_started": { "description": "Extensions for started", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "The physician or operator (often the radiology technician) who performed the series. The performer is recorded at the series level, since each series in a study may be performed by a different practitioner, at different times, and using different devices. A series may be performed by multiple practitioners.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "instance": { @@ -282,7 +282,7 @@ }, "_uid": { "description": "Extensions for uid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "number": { "description": "The number of instance in the series.", @@ -291,7 +291,7 @@ }, "_number": { "description": "Extensions for number", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sopClass": { "description": "DICOM instance type.", @@ -300,7 +300,7 @@ }, "_sopClass": { "description": "Extensions for sopClass", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "The description of the instance.", @@ -308,7 +308,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json index 5b8b642..bbf89d3 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Immunization.schema.json @@ -23,7 +23,7 @@ "description": "A unique identifier assigned to this immunization record.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notGiven": { "description": "Indicates if the vaccination was or was not given.", @@ -41,19 +41,19 @@ }, "_notGiven": { "description": "Extensions for notGiven", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "vaccineCode": { "description": "Vaccine that was administered or was to be administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "patient": { "description": "The patient who either received or did not receive the immunization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "The visit or admission or other contact between patient and health care provider the immunization was performed as part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "Date vaccine administered or was to be administered.", @@ -62,7 +62,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "primarySource": { "description": "An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.", @@ -70,19 +70,19 @@ }, "_primarySource": { "description": "Extensions for primarySource", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reportOrigin": { "description": "The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "location": { "description": "The service delivery location where the vaccine administration occurred.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "manufacturer": { "description": "Name of vaccine manufacturer.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "lotNumber": { "description": "Lot number of the vaccine product.", @@ -90,7 +90,7 @@ }, "_lotNumber": { "description": "Extensions for lotNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expirationDate": { "description": "Date vaccine batch expires.", @@ -99,19 +99,19 @@ }, "_expirationDate": { "description": "Extensions for expirationDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "site": { "description": "Body site where vaccine was administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "route": { "description": "The path by which the vaccine product is taken into the body.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseQuantity": { "description": "The quantity of vaccine product that was administered.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "practitioner": { "description": "Indicates who or what performed the event.", @@ -124,7 +124,7 @@ "description": "Extra information about the immunization that is not conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "explanation": { @@ -164,11 +164,11 @@ "properties": { "role": { "description": "Describes the type of performance (e.g. ordering provider, administering provider, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The device, practitioner, etc. who performed the action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -189,14 +189,14 @@ "description": "Reasons why a vaccine was administered.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonNotGiven": { "description": "Reason why a vaccine was not administered.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -218,11 +218,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "Details of the reaction.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reported": { "description": "Self-reported indicator.", @@ -230,7 +230,7 @@ }, "_reported": { "description": "Extensions for reported", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -251,7 +251,7 @@ }, "_doseSequence": { "description": "Extensions for doseSequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Contains the description about the protocol under which the vaccine was administered.", @@ -259,11 +259,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "authority": { "description": "Indicates the authority who published the protocol. E.g. ACIP.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "series": { "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", @@ -271,7 +271,7 @@ }, "_series": { "description": "Extensions for series", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "seriesDoses": { "description": "The recommended number of doses to achieve immunity.", @@ -280,22 +280,22 @@ }, "_seriesDoses": { "description": "Extensions for seriesDoses", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetDisease": { "description": "The targeted disease.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "doseStatus": { "description": "Indicates if the immunization event should \"count\" against the protocol.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseStatusReason": { "description": "Provides an explanation as to why an immunization event should or should not count against the protocol.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json index 4f9fcd0..0cee356 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImmunizationRecommendation.schema.json @@ -23,12 +23,12 @@ "description": "A unique identifier assigned to this particular recommendation record.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "patient": { "description": "The patient the recommendations are for.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "recommendation": { "description": "Vaccine administration recommendations.", @@ -61,15 +61,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "vaccineCode": { "description": "Vaccine that pertains to the recommendation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "targetDisease": { "description": "The targeted disease for the recommendation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "doseNumber": { "description": "The next recommended dose number (e.g. dose 2 is the next recommended dose).", @@ -78,11 +78,11 @@ }, "_doseNumber": { "description": "Extensions for doseNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "forecastStatus": { "description": "Vaccine administration status.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dateCriterion": { "description": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", @@ -99,14 +99,14 @@ "description": "Immunization event history that supports the status and recommendation.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingPatientInformation": { "description": "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -126,7 +126,7 @@ "properties": { "code": { "description": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "value": { "description": "The date whose meaning is specified by dateCriterion.code.", @@ -135,7 +135,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -159,7 +159,7 @@ }, "_doseSequence": { "description": "Extensions for doseSequence", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Contains the description about the protocol under which the vaccine was administered.", @@ -167,11 +167,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "authority": { "description": "Indicates the authority who published the protocol. For example, ACIP.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "series": { "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", @@ -179,7 +179,7 @@ }, "_series": { "description": "Extensions for series", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json index 114904f..e52db62 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ImplementationGuide.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the implementation guide when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the implementation guide author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the implementation guide. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this implementation guide. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this implementation guide is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the implementation guide was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the implementation guide changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the implementation guide.", @@ -80,13 +80,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -95,20 +95,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate implementation guide instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the implementation guide is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "copyright": { @@ -117,7 +117,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fhirVersion": { "description": "The version of the FHIR specification on which this ImplementationGuide is based - this is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is 3.0.1 for this version.", @@ -126,7 +126,7 @@ }, "_fhirVersion": { "description": "Extensions for fhirVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dependency": { "description": "Another implementation guide that this implementation depends on. Typically, an implementation guide uses value sets, profiles etc.defined in other implementation guides.", @@ -160,7 +160,7 @@ "description": "Extensions for binary", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "page": { @@ -192,7 +192,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "Where the dependency is located.", @@ -200,7 +200,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -220,7 +220,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Human readable text describing the package.", @@ -228,7 +228,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.", @@ -258,7 +258,7 @@ }, "_example": { "description": "Extensions for example", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name).", @@ -266,7 +266,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A description of the reason that a resource has been included in the implementation guide.", @@ -274,7 +274,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "acronym": { "description": "A short code that may be used to identify the resource throughout the implementation guide.", @@ -282,7 +282,7 @@ }, "_acronym": { "description": "Extensions for acronym", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceUri": { "description": "Where this resource is found.", @@ -290,15 +290,15 @@ }, "_sourceUri": { "description": "Extensions for sourceUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceReference": { "description": "Where this resource is found.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "exampleFor": { "description": "Another resource that this resource is an example for. This is mostly used for resources that are included as examples of StructureDefinitions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -319,11 +319,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A reference to the profile that all instances must conform to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -346,7 +346,7 @@ }, "_source": { "description": "Extensions for source", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.", @@ -354,7 +354,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest.", @@ -372,7 +372,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "For constructed pages, what kind of resources to include in the list.", @@ -386,7 +386,7 @@ "description": "Extensions for type", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "package": { @@ -400,7 +400,7 @@ "description": "Extensions for package", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "format": { @@ -410,7 +410,7 @@ }, "_format": { "description": "Extensions for format", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "page": { "description": "Nested Pages/Sections under this page.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json index 9b6b402..ebf2ed0 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Library.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the library.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this library. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,11 +78,11 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "date": { "description": "The date (and optionally time) when the library was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", @@ -91,7 +91,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the library.", @@ -99,7 +99,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the library from a consumer\u0027s perspective.", @@ -107,7 +107,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this library is needed and why it has been designed as it has.", @@ -115,7 +115,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the library is used from a clinical perspective.", @@ -123,7 +123,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -132,7 +132,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -141,45 +141,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the library content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate library instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the library is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the library, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -188,34 +188,34 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "parameter": { "description": "The parameter element defines parameters used by the library.", "type": "array", "items": { - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" } }, "dataRequirement": { "description": "Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "content": { "description": "The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json index 63181ac..c2ab2ef 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Linkage.schema.json @@ -25,11 +25,11 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Identifies the user or organization responsible for asserting the linkages and who establishes the context for evaluating the nature of each linkage.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "Identifies one of the records that is considered to refer to the same real-world occurrence as well as how the items hould be evaluated within the collection of linked items.", @@ -65,11 +65,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The resource instance being linked as part of the group.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json index 4faae90..495bca6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/List.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for the List assigned for business purposes outside the context of FHIR.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,7 +37,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "How this list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.", @@ -50,7 +50,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A label for the list assigned by the author.", @@ -58,19 +58,19 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "This code defines the purpose of the list - why it was created.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The common subject (or patient) of the resources that are in the list, if there is one.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "The encounter that is the context in which this list was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date that the list was prepared.", @@ -79,21 +79,21 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "The entity responsible for deciding what the contents of the list were. Where the list was created by a human, this is the same as the author of the list.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "orderedBy": { "description": "What order applies to the items in the list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Comments that apply to the overall list.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "entry": { @@ -105,7 +105,7 @@ }, "emptyReason": { "description": "If the list is empty, why the list is empty.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -124,7 +124,7 @@ "properties": { "flag": { "description": "The flag allows the system constructing the list to indicate the role and significance of the item in the list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "deleted": { "description": "True if this item is marked as deleted in the list.", @@ -132,7 +132,7 @@ }, "_deleted": { "description": "Extensions for deleted", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "When this item was added to the list.", @@ -141,11 +141,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "item": { "description": "A reference to the actual resource from which data was derived.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json index 0117ab2..7d71943 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Location.schema.json @@ -23,7 +23,7 @@ "description": "Unique code or number identifying the location to its users.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,11 +37,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "operationalStatus": { "description": "The Operational status covers operation values most relevant to beds (but can also apply to rooms/units/chair/etc such as an isolation unit/dialisys chair). This typically covers concepts such as contamination, housekeeping and other activities like maintenance.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "name": { "description": "Name of the location as used by humans. Does not need to be unique.", @@ -49,7 +49,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "A list of alternate names that the location is known as, or was known as in the past.", @@ -62,7 +62,7 @@ "description": "Extensions for alias", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "description": { @@ -71,7 +71,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "Indicates whether a resource instance represents a specific location or a class of locations.", @@ -83,26 +83,26 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Indicates the type of function performed at the location.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "telecom": { "description": "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Physical location.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "physicalType": { "description": "Physical form of the location, e.g. building, room, vehicle, road.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "position": { "description": "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", @@ -110,17 +110,17 @@ }, "managingOrganization": { "description": "The organization responsible for the provisioning and upkeep of the location.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "partOf": { "description": "Another Location which this Location is physically part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "endpoint": { "description": "Technical endpoints providing access to services operated for the location.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -145,7 +145,7 @@ }, "_longitude": { "description": "Extensions for longitude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "latitude": { "description": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).", @@ -154,7 +154,7 @@ }, "_latitude": { "description": "Extensions for latitude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "altitude": { "description": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).", @@ -163,7 +163,7 @@ }, "_altitude": { "description": "Extensions for altitude", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json index 4e714b5..f5743ca 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Measure.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this measure when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the measure. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the measure.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this measure. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this measure is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the measure was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the measure changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the measure.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the measure from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this measure is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the measure is used from a clinical perspective.", @@ -119,7 +119,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -128,7 +128,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -137,45 +137,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the measure content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate measure instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the measure is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the measure. Topics provide a high-level categorization of the type of the measure that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the measure, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -184,20 +184,20 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "library": { "description": "A reference to a Library resource containing the formal logic used by the measure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "disclaimer": { @@ -206,21 +206,21 @@ }, "_disclaimer": { "description": "Extensions for disclaimer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "scoring": { "description": "Indicates how the calculation is performed for the measure, including proportion, ratio, continuous variable, and cohort. The value set is extensible, allowing additional measure scoring types to be represented.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "compositeScoring": { "description": "If this is a composite measure, the scoring method used to combine the component measures to determine the composite score.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "type": { "description": "Indicates whether the measure is used to examine a process, an outcome over time, a patient-reported outcome, or a structure measure such as utilization.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "riskAdjustment": { @@ -229,7 +229,7 @@ }, "_riskAdjustment": { "description": "Extensions for riskAdjustment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rateAggregation": { "description": "Describes how to combine the information calculated, based on logic in each of several populations, into one summarized result.", @@ -237,7 +237,7 @@ }, "_rateAggregation": { "description": "Extensions for rateAggregation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rationale": { "description": "Provides a succint statement of the need for the measure. Usually includes statements pertaining to importance criterion: impact, gap in care, and evidence.", @@ -245,7 +245,7 @@ }, "_rationale": { "description": "Extensions for rationale", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "clinicalRecommendationStatement": { "description": "Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.", @@ -253,7 +253,7 @@ }, "_clinicalRecommendationStatement": { "description": "Extensions for clinicalRecommendationStatement", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "improvementNotation": { "description": "Information on whether an increase or decrease in score is the preferred result (e.g., a higher score indicates better quality OR a lower score indicates better quality OR quality is whthin a range).", @@ -261,7 +261,7 @@ }, "_improvementNotation": { "description": "Extensions for improvementNotation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "Provides a description of an individual term used within the measure.", @@ -274,7 +274,7 @@ "description": "Extensions for definition", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "guidance": { @@ -283,7 +283,7 @@ }, "_guidance": { "description": "Extensions for guidance", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "set": { "description": "The measure set, e.g. Preventive Care and Screening.", @@ -291,7 +291,7 @@ }, "_set": { "description": "Extensions for set", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "group": { "description": "A group of population criteria for the measure.", @@ -324,7 +324,7 @@ "properties": { "identifier": { "description": "A unique identifier for the group. This identifier will used to report data for the group in the measure report.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "name": { "description": "Optional name or short description of this group.", @@ -332,7 +332,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The human readable description of this population group.", @@ -340,7 +340,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "population": { "description": "A population criteria for the measure.", @@ -373,11 +373,11 @@ "properties": { "identifier": { "description": "A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "code": { "description": "The type of population criteria.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "Optional name or short description of this population.", @@ -385,7 +385,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The human readable description of this population criteria.", @@ -393,7 +393,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "criteria": { "description": "The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.", @@ -401,7 +401,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -417,7 +417,7 @@ "properties": { "identifier": { "description": "The identifier for the stratifier used to coordinate the reported data back to this stratifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "criteria": { "description": "The criteria for the stratifier. This must be the name of an expression defined within a referenced library.", @@ -425,7 +425,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The path to an element that defines the stratifier, specified as a valid FHIR resource path.", @@ -433,7 +433,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -449,13 +449,13 @@ "properties": { "identifier": { "description": "An identifier for the supplemental data.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "usage": { "description": "An indicator of the intended usage for the supplemental data element. Supplemental data indicates the data is additional information requested to augment the measure information. Risk adjustment factor indicates the data is additional information used to calculate risk adjustment factors when applying a risk model to the measure calculation.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "criteria": { @@ -464,7 +464,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The supplemental data to be supplied as part of the measure response, specified as a valid FHIR Resource Path.", @@ -472,7 +472,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json index 226b394..49225da 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MeasureReport.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "A formal identifier that is used to identify this report when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The report status. No data will be available until the report status is complete.", @@ -34,7 +34,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of measure report. This may be an individual report, which provides a single patient\u0027s score for the measure; a patient listing, which returns the list of patients that meet the various criteria in the measure; or a summary report, which returns a population count for each of the criteria in the measure.", @@ -47,15 +47,15 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "measure": { "description": "A reference to the Measure that was evaluated to produce this report.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "patient": { "description": "Optional Patient if the report was requested for a single patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date this measure report was generated.", @@ -64,15 +64,15 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reportingOrganization": { "description": "Reporting Organization.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The reporting period for which the report was calculated.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "group": { "description": "The results of the calculation, one for each population group in the measure.", @@ -83,7 +83,7 @@ }, "evaluatedResources": { "description": "A reference to a Bundle containing the Resources that were used in the evaluation of this report.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -104,7 +104,7 @@ "properties": { "identifier": { "description": "The identifier of the population group as defined in the measure definition.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "population": { "description": "The populations that make up the population group, one for each type of population appropriate for the measure.", @@ -120,7 +120,7 @@ }, "_measureScore": { "description": "Extensions for measureScore", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "stratifier": { "description": "When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.", @@ -146,11 +146,11 @@ "properties": { "identifier": { "description": "The identifier of the population being reported, as defined by the population element of the measure.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "code": { "description": "The type of the population.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "count": { "description": "The number of members of the population.", @@ -159,11 +159,11 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patients": { "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -179,7 +179,7 @@ "properties": { "identifier": { "description": "The identifier of this stratifier, as defined in the measure definition.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "stratum": { "description": "This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.", @@ -206,7 +206,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "population": { "description": "The populations that make up the stratum, one for each type of population appropriate to the measure.", @@ -222,7 +222,7 @@ }, "_measureScore": { "description": "Extensions for measureScore", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -238,11 +238,11 @@ "properties": { "identifier": { "description": "The identifier of the population being reported, as defined by the population element of the measure.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "code": { "description": "The type of the population.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "count": { "description": "The number of members of the population in this stratum.", @@ -251,11 +251,11 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patients": { "description": "This element refers to a List of patient level MeasureReport resources, one for each patient in this population in this stratum.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json index c4feec6..d539864 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Media.schema.json @@ -23,14 +23,14 @@ "description": "Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiers.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A procedure that is fulfilled in whole or in part by the creation of this media.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { @@ -44,23 +44,23 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subtype": { "description": "Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modality.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "view": { "description": "The name of the imaging view e.g. Lateral or Antero-posterior (AP).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Who/What this Media is a record of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this media.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The date and time(s) at which the media was collected.", @@ -69,30 +69,30 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date and time(s) at which the media was collected.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "operator": { "description": "The person who administered the collection of the image.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "Describes why the event occurred in coded or textual form.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "bodySite": { "description": "Indicates the site on the subject\u0027s body where the media was collected (i.e. the target site).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "device": { "description": "The device used to collect the media.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "height": { "description": "Height of the image in pixels (photo/video).", @@ -101,7 +101,7 @@ }, "_height": { "description": "Extensions for height", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "width": { "description": "Width of the image in pixels (photo/video).", @@ -110,7 +110,7 @@ }, "_width": { "description": "Extensions for width", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "frames": { "description": "The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.", @@ -119,7 +119,7 @@ }, "_frames": { "description": "Extensions for frames", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "duration": { "description": "The duration of the recording in seconds - for audio and video.", @@ -128,17 +128,17 @@ }, "_duration": { "description": "Extensions for duration", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "content": { "description": "The actual content of the media - inline or by direct reference to the media source file.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "note": { "description": "Comments made about the media by the performer, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json index 7fe7938..78496ff 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Medication.schema.json @@ -21,7 +21,7 @@ }, "code": { "description": "A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "status": { "description": "A code to indicate if the medication is in active use.", @@ -34,7 +34,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isBrand": { "description": "Set to true if the item is attributable to a specific manufacturer.", @@ -42,7 +42,7 @@ }, "_isBrand": { "description": "Extensions for isBrand", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "isOverTheCounter": { "description": "Set to true if the medication can be obtained without an order from a prescriber.", @@ -50,15 +50,15 @@ }, "_isOverTheCounter": { "description": "Extensions for isOverTheCounter", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "manufacturer": { "description": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "form": { "description": "Describes the form of the item. Powder; tablets; capsule.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "ingredient": { "description": "Identifies a particular constituent of interest in the product.", @@ -75,7 +75,7 @@ "description": "Photo(s) or graphic representation(s) of the medication.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } } }, @@ -95,11 +95,11 @@ "properties": { "itemCodeableConcept": { "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "The actual ingredient - either a substance (simple ingredient) or another medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "isActive": { "description": "Indication of whether this ingredient affects the therapeutic action of the drug.", @@ -107,11 +107,11 @@ }, "_isActive": { "description": "Extensions for isActive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" } } } @@ -127,7 +127,7 @@ "properties": { "container": { "description": "The kind of container that this package comes as.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "content": { "description": "A set of components that go to make up the described item.", @@ -157,15 +157,15 @@ "properties": { "itemCodeableConcept": { "description": "Identifies one of the items in the package.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "Identifies one of the items in the package.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "amount": { "description": "The amount of the product that is in the package.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } @@ -185,7 +185,7 @@ }, "_lotNumber": { "description": "Extensions for lotNumber", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expirationDate": { "description": "When this specific batch of product will expire.", @@ -194,7 +194,7 @@ }, "_expirationDate": { "description": "Extensions for expirationDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json index 69b44b8..b02c26d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationAdministration.schema.json @@ -23,21 +23,21 @@ "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular event is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -54,33 +54,33 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates the type of medication administration and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationCodeableConcept": { "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "The person or animal or group receiving the medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The visit, admission or other contact between patient and health care provider the medication administration was performed as part of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "supportingInformation": { "description": "Additional information (for example, patient height and weight) that supports the administration of the medication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "effectiveDateTime": { @@ -90,11 +90,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "A specific date/time or interval of time during which the administration took place (or did not take place, when the \u0027notGiven\u0027 attribute is true). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "performer": { "description": "The individual who was responsible for giving the medication to the patient.", @@ -109,45 +109,45 @@ }, "_notGiven": { "description": "Extensions for notGiven", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reasonNotGiven": { "description": "A code indicating why the administration was not performed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonCode": { "description": "A code indicating why the medication was given.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition or observation that supports why the medication was administered.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "prescription": { "description": "The original request, instruction or authority to perform the administration.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The device used in administering the medication to the patient. For example, a particular infusion pump.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Extra information about the medication administration that is not conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosage": { @@ -158,7 +158,7 @@ "description": "A summary of the events of interest that have occurred, such as when the administration was verified.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -179,11 +179,11 @@ "properties": { "actor": { "description": "The device, practitioner, etc. who performed the action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -206,31 +206,31 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "site": { "description": "A coded specification of the anatomic site where the medication first entered the body. For example, \"left arm\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "route": { "description": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "method": { "description": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "dose": { "description": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateRatio": { "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "rateSimpleQuantity": { "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json index ec52057..aa4e76a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationDispense.schema.json @@ -23,14 +23,14 @@ "description": "Identifier assigned by the dispensing facility - this is an identifier assigned outside FHIR.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "partOf": { "description": "The procedure that the dispense is done because of.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -47,33 +47,33 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates type of medication dispense and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationCodeableConcept": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "A link to a resource representing the person or the group to whom the medication will be given.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care that establishes the context for this event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "supportingInformation": { "description": "Additional information that supports the medication being dispensed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "performer": { @@ -87,20 +87,20 @@ "description": "Indicates the medication order that is being dispensed against.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { "description": "Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "quantity": { "description": "The amount of medication that has been dispensed. Includes unit of measure.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "daysSupply": { "description": "The amount of medication expressed as a timing amount.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "whenPrepared": { "description": "The time when the dispensed product was packaged and reviewed.", @@ -109,7 +109,7 @@ }, "_whenPrepared": { "description": "Extensions for whenPrepared", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whenHandedOver": { "description": "The time the dispensed product was provided to the patient or their representative.", @@ -118,31 +118,31 @@ }, "_whenHandedOver": { "description": "Extensions for whenHandedOver", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "destination": { "description": "Identification of the facility/location where the medication was shipped to, as part of the dispense event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "receiver": { "description": "Identifies the person who picked up the medication. This will usually be a patient or their caregiver, but some cases exist where it can be a healthcare professional.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Extra information about the dispense that could not be conveyed in the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosageInstruction": { "description": "Indicates how the medication is to be used by the patient.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } }, "substitution": { @@ -153,7 +153,7 @@ "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "notDone": { @@ -162,21 +162,21 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReasonCodeableConcept": { "description": "Indicates the reason why a dispense was not performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "notDoneReasonReference": { "description": "Indicates the reason why a dispense was not performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "eventHistory": { "description": "A summary of the events of interest that have occurred, such as when the dispense was verified.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -196,11 +196,11 @@ "properties": { "actor": { "description": "The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -223,24 +223,24 @@ }, "_wasSubstituted": { "description": "Extensions for wasSubstituted", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "A code signifying whether a different drug was dispensed from what was prescribed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reason": { "description": "Indicates the reason for the substitution of (or lack of substitution) from what was prescribed.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "responsibleParty": { "description": "The person or organization that has primary responsibility for the substitution.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json index b82361b..726b7f8 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationRequest.schema.json @@ -23,26 +23,26 @@ "description": "This records identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. For example a re-imbursement system might issue its own id for each prescription that is created. This is particularly important where FHIR only provides part of an entire workflow process where records must be tracked through an entire system.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Protocol or definition followed by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A plan or request that is fulfilled in whole or in part by this medication request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "A code specifying the current state of the order. Generally this will be active or completed state.", @@ -60,7 +60,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Whether the request is a proposal, plan, or an original order.", @@ -74,11 +74,11 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates the type of medication order and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Indicates how quickly the Medication Request should be addressed with respect to other requests.", @@ -92,29 +92,29 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "medicationCodeableConcept": { "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "A link to a resource representing the person or set of individuals to whom the medication will be given.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "A link to an encounter, or episode of care, that identifies the particular occurrence or set occurrences of contact between patient and health care provider.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "supportingInformation": { "description": "Include additional information (for example, patient height and weight) that supports the ordering of the medication.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "authoredOn": { @@ -124,7 +124,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual, organization or device that initiated the request and has responsibility for its activation.", @@ -132,34 +132,34 @@ }, "recorder": { "description": "The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "The reason or the indication for ordering the medication.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition or observation that supports why the medication was ordered.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Extra information about the prescription that could not be conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosageInstruction": { "description": "Indicates how the medication is to be used by the patient.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } }, "dispenseRequest": { @@ -172,20 +172,20 @@ }, "priorPrescription": { "description": "A link to a resource representing an earlier order related order or prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "detectedIssue": { "description": "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "eventHistory": { "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -206,11 +206,11 @@ "properties": { "agent": { "description": "The healthcare professional responsible for authorizing the initial prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -229,7 +229,7 @@ "properties": { "validityPeriod": { "description": "This indicates the validity period of a prescription (stale dating the Prescription).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "numberOfRepeatsAllowed": { "description": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets.", @@ -238,19 +238,19 @@ }, "_numberOfRepeatsAllowed": { "description": "Extensions for numberOfRepeatsAllowed", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "The amount that is to be dispensed for one fill.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "expectedSupplyDuration": { "description": "Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "performer": { "description": "Indicates the intended dispensing Organization specified by the prescriber.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -270,11 +270,11 @@ }, "_allowed": { "description": "Extensions for allowed", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reason": { "description": "Indicates the reason for the substitution, or why substitution must or must not be performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json index 129dada..87a9d81 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MedicationStatement.schema.json @@ -23,26 +23,26 @@ "description": "External identifier - FHIR will generate its own internal identifiers (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular event is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "context": { "description": "The encounter or episode of care that establishes the context for this MedicationStatement.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "A code representing the patient or other source\u0027s judgment about the state of the medication used that this statement is about. Generally this will be active or completed.", @@ -58,19 +58,19 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Indicates where type of medication statement and where the medication is expected to be consumed or administered.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationCodeableConcept": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "medicationReference": { "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", @@ -79,11 +79,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dateAsserted": { "description": "The date when the medication statement was asserted by the information source.", @@ -92,21 +92,21 @@ }, "_dateAsserted": { "description": "Extensions for dateAsserted", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "informationSource": { "description": "The person or organization that provided the information about the taking of this medication. Note: Use derivedFrom when a MedicationStatement is derived from other resources, e.g Claim or MedicationRequest.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "subject": { "description": "The person, animal or group who is/was taking the medication.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "derivedFrom": { "description": "Allows linking the MedicationStatement to the underlying MedicationRequest, or to other information that supports or is used to derive the MedicationStatement.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "taken": { @@ -121,41 +121,41 @@ }, "_taken": { "description": "Extensions for taken", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reasonNotTaken": { "description": "A code indicating why the medication was not taken.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonCode": { "description": "A reason for why the medication is being/was taken.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Condition or observation that supports why the medication is being/was taken.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Provides extra information about the medication statement that is not conveyed by the other attributes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "dosage": { "description": "Indicates how the medication is/was or should be taken by the patient.", "type": "array", "items": { - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json index 105afd6..52596ca 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageDefinition.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this message definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the message definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the message definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the message definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the message definition.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this message definition. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this message definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the message definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the message definition changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the message definition.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate message definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the message definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the message definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the message definition.", @@ -137,29 +137,29 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "The MessageDefinition that is the basis for the contents of this resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "Identifies a protocol or workflow that this MessageDefinition represents a step in.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "A MessageDefinition that is superseded by this definition.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "event": { "description": "A coded identifier of a supported messaging event.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "category": { "description": "The impact of the content of the message.", @@ -168,7 +168,7 @@ }, "_category": { "description": "Extensions for category", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focus": { "description": "Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.", @@ -183,7 +183,7 @@ }, "_responseRequired": { "description": "Extensions for responseRequired", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "allowedResponse": { "description": "Indicates what types of messages may be sent as an application-level response to this message.", @@ -215,11 +215,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A profile that reflects constraints for the focal resource (and potentially for related resources).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "min": { "description": "Identifies the minimum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", @@ -228,7 +228,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Identifies the maximum number of resources of this type that must be pointed to by a message in order for it to be valid against this MessageDefinition.", @@ -236,7 +236,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -252,7 +252,7 @@ "properties": { "message": { "description": "A reference to the message definition that must be adhered to by this supported response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "situation": { "description": "Provides a description of the circumstances in which this response should be used (as opposed to one of the alternative responses).", @@ -260,7 +260,7 @@ }, "_situation": { "description": "Extensions for situation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json index 6d9158e..d56b5e6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/MessageHeader.schema.json @@ -21,7 +21,7 @@ }, "event": { "description": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value \"http://hl7.org/fhir/message-events\".", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "destination": { "description": "The destination application which the message is intended for.", @@ -32,11 +32,11 @@ }, "receiver": { "description": "Allows data conveyed by a message to be addressed to a particular person or department when routing to a specific application isn\u0027t sufficient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "sender": { "description": "Identifies the sending system to allow the use of a trust relationship.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "timestamp": { "description": "The time that the message was sent.", @@ -44,15 +44,15 @@ }, "_timestamp": { "description": "Extensions for timestamp", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enterer": { "description": "The person or device that performed the data entry leading to this message. When there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "author": { "description": "The logical author of the message - the person or device that decided the described event should happen. When there is more than one candidate, pick the most proximal to the MessageHeader. Can provide other authors in extensions.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "source": { "description": "The source application from which this message originated.", @@ -60,11 +60,11 @@ }, "responsible": { "description": "The person or organization that accepts overall responsibility for the contents of the message. The implication is that the message event happened under the policies of the responsible party.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "response": { "description": "Information about the message that this message is a response to. Only present if this message is a response.", @@ -74,7 +74,7 @@ "description": "The actual data of the message - a reference to the root/focus class of the event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -100,11 +100,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "Identifies the target end system in situations where the initial message transmission is to an intermediary system.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "endpoint": { "description": "Indicates where the message should be routed to.", @@ -112,7 +112,7 @@ }, "_endpoint": { "description": "Extensions for endpoint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -132,7 +132,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "software": { "description": "May include configuration or other information useful in debugging.", @@ -140,7 +140,7 @@ }, "_software": { "description": "Extensions for software", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "Can convey versions of multiple systems in situations where a message passes through multiple hands.", @@ -148,11 +148,11 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "An e-mail, phone, website or other contact point to use to resolve issues with message communications.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "endpoint": { "description": "Identifies the routing target to send acknowledgements to.", @@ -160,7 +160,7 @@ }, "_endpoint": { "description": "Extensions for endpoint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -181,7 +181,7 @@ }, "_identifier": { "description": "Extensions for identifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Code that identifies the type of response to the message - whether it was successful or not, and whether it should be resent or not.", @@ -194,11 +194,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "details": { "description": "Full details of any issues found in the message.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json index 0a33b20..4ba9047 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Meta.schema.json @@ -19,7 +19,7 @@ }, "_versionId": { "description": "Extensions for versionId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastUpdated": { "description": "When the resource last changed - e.g. when the version changed.", @@ -27,7 +27,7 @@ }, "_lastUpdated": { "description": "Extensions for lastUpdated", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A list of profiles (references to [[[StructureDefinition]]] resources) that this resource claims to conform to. The URL is a reference to [[[StructureDefinition.url]]].", @@ -40,21 +40,21 @@ "description": "Extensions for profile", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "security": { "description": "Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "tag": { "description": "Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json index ed5f40f..2b8ab7b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NamingSystem.schema.json @@ -25,7 +25,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this naming system. Enables tracking the life-cycle of the content.", @@ -39,7 +39,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "Indicates the purpose for the naming system - what kinds of things does it make unique?", @@ -52,7 +52,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the naming system was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the naming system changes.", @@ -61,7 +61,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the naming system.", @@ -69,13 +69,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "responsible": { @@ -84,11 +84,11 @@ }, "_responsible": { "description": "Extensions for responsible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Categorizes a naming system for easier search by grouping related naming systems.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A free text natural language description of the naming system from a consumer\u0027s perspective. Details about what the namespace identifies including scope, granularity, version labeling, etc.", @@ -96,20 +96,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate naming system instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the naming system is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "usage": { @@ -118,7 +118,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uniqueId": { "description": "Indicates how the system may be identified when referenced in electronic exchange.", @@ -129,7 +129,7 @@ }, "replacedBy": { "description": "For naming systems that are retired, indicates the naming system that should be used in their place (if any).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -159,7 +159,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The string that should be sent over the wire to identify the code system or identifier system.", @@ -167,7 +167,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "preferred": { "description": "Indicates whether this identifier is the \"preferred\" identifier of this type.", @@ -175,7 +175,7 @@ }, "_preferred": { "description": "Extensions for preferred", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Notes about the past or intended usage of this identifier.", @@ -183,11 +183,11 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json index 70a1749..debb554 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Narrative.schema.json @@ -24,7 +24,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "div": { "description": "The actual narrative content, a stripped down version of XHTML.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json index f422adc..9f77c23 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/NutritionOrder.schema.json @@ -23,7 +23,7 @@ "description": "Identifiers assigned to this order by the order sender or by the order receiver.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -43,15 +43,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "An encounter that provides additional information about the healthcare context in which this request is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dateTime": { "description": "The date and time that this nutrition order was requested.", @@ -60,31 +60,31 @@ }, "_dateTime": { "description": "Extensions for dateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderer": { "description": "The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "allergyIntolerance": { "description": "A link to a record of allergies or intolerances which should be included in the nutrition order.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "foodPreferenceModifier": { "description": "This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "excludeFoodModifier": { "description": "This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced AllergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "oralDiet": { @@ -122,14 +122,14 @@ "description": "The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "schedule": { "description": "The time period and frequency at which the diet should be given. The diet should be given for the combination of all schedules if more than one schedule is present.", "type": "array", "items": { - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" } }, "nutrient": { @@ -150,7 +150,7 @@ "description": "The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "instruction": { @@ -159,7 +159,7 @@ }, "_instruction": { "description": "Extensions for instruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -175,11 +175,11 @@ "properties": { "modifier": { "description": "The nutrient that is being modified such as carbohydrate or sodium.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "amount": { "description": "The quantity of the specified nutrient to include in diet.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } @@ -195,11 +195,11 @@ "properties": { "modifier": { "description": "Any texture modifications (for solid foods) that should be made, e.g. easy to chew, chopped, ground, and pureed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "foodType": { "description": "The food type(s) (e.g. meats, all foods) that the texture modification applies to. This could be all foods types.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -215,7 +215,7 @@ "properties": { "type": { "description": "The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "productName": { "description": "The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".", @@ -223,18 +223,18 @@ }, "_productName": { "description": "Extensions for productName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "schedule": { "description": "The time period and frequency at which the supplement(s) should be given. The supplement should be given for the combination of all schedules if more than one schedule is present.", "type": "array", "items": { - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" } }, "quantity": { "description": "The amount of the nutritional supplement to be given.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "instruction": { "description": "Free text or additional instructions or information pertaining to the oral supplement.", @@ -242,7 +242,7 @@ }, "_instruction": { "description": "Extensions for instruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -258,7 +258,7 @@ "properties": { "baseFormulaType": { "description": "The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "baseFormulaProductName": { "description": "The product or brand name of the enteral or infant formula product such as \"ACME Adult Standard Formula\".", @@ -266,11 +266,11 @@ }, "_baseFormulaProductName": { "description": "Extensions for baseFormulaProductName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "additiveType": { "description": "Indicates the type of modular component such as protein, carbohydrate, fat or fiber to be provided in addition to or mixed with the base formula.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "additiveProductName": { "description": "The product or brand name of the type of modular component to be added to the formula.", @@ -278,15 +278,15 @@ }, "_additiveProductName": { "description": "Extensions for additiveProductName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "caloricDensity": { "description": "The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "routeofAdministration": { "description": "The route or physiological path of administration into the patient\u0027s gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "administration": { "description": "Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.", @@ -297,7 +297,7 @@ }, "maxVolumeToDeliver": { "description": "The maximum total quantity of formula that may be administered to a subject over the period of time, e.g. 1440 mL over 24 hours.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "administrationInstruction": { "description": "Free text formula administration, feeding instructions or additional instructions or information.", @@ -305,7 +305,7 @@ }, "_administrationInstruction": { "description": "Extensions for administrationInstruction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -321,19 +321,19 @@ "properties": { "schedule": { "description": "The time period and frequency at which the enteral formula should be delivered to the patient.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "quantity": { "description": "The volume of formula to provide to the patient per the specified administration schedule.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateSimpleQuantity": { "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "rateRatio": { "description": "The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json index 82e881e..e84d285 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Observation.schema.json @@ -23,14 +23,14 @@ "description": "A unique identifier assigned to this observation.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -49,26 +49,26 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the general type of observation being made.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { "description": "Describes what was observed. Sometimes this is called the observation \"name\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "effectiveDateTime": { "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", @@ -77,11 +77,11 @@ }, "_effectiveDateTime": { "description": "Extensions for effectiveDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "issued": { "description": "The date and time this observation was made available to providers, typically after the results have been reviewed and verified.", @@ -89,22 +89,22 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performer": { "description": "Who was responsible for asserting the observed value as \"true\".", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "valueQuantity": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueCodeableConcept": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueString": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -112,7 +112,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -120,23 +120,23 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueRange": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valueRatio": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueSampledData": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueAttachment": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -145,7 +145,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -154,19 +154,19 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePeriod": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dataAbsentReason": { "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "interpretation": { "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "comment": { "description": "May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result.", @@ -174,23 +174,23 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "bodySite": { "description": "Indicates the site on the subject\u0027s body where the observation was made (i.e. the target site).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "method": { "description": "Indicates the mechanism used to perform the observation.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "specimen": { "description": "The specimen that was used when this observation was made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The device used to generate the observation data.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "referenceRange": { "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", @@ -231,26 +231,26 @@ "properties": { "low": { "description": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003c\u003d2.3).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "high": { "description": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is \u003e\u003d5 - \u003c\u003d9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is \u003e\u003d 2.3).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "type": { "description": "Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "appliesTo": { "description": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "age": { "description": "The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "text": { "description": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \u0027normals\u0027.", @@ -258,7 +258,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -286,11 +286,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "A reference to the observation or [[[QuestionnaireResponse]]] resource that is related to this observation.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -309,15 +309,15 @@ "properties": { "code": { "description": "Describes what was observed. Sometimes this is called the observation \"code\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueQuantity": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueCodeableConcept": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueString": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -325,23 +325,23 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueRange": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valueRatio": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueSampledData": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueAttachment": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -350,7 +350,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", @@ -359,19 +359,19 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePeriod": { "description": "The information determined as a result of making the observation, if the information has a simple value.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "dataAbsentReason": { "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "interpretation": { "description": "The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "referenceRange": { "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json index 434c1c6..44de20b 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationDefinition.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the operation definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the operation definition author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the operation definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this operation definition. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "kind": { "description": "Whether this is an operation or a named query.", @@ -67,7 +67,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this operation definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the operation definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the operation definition changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the operation definition.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate operation definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the operation definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "idempotent": { "description": "Operations that are idempotent (see [HTTP specification definition of idempotent](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)) may be invoked by performing an HTTP GET operation instead of a POST.", @@ -137,7 +137,7 @@ }, "_idempotent": { "description": "Extensions for idempotent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The name used to invoke the operation.", @@ -146,7 +146,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional information about how to use this operation or named query.", @@ -154,11 +154,11 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "Indicates that this operation definition is a constraining profile on the base.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "resource": { "description": "The types on which this operation can be executed.", @@ -172,7 +172,7 @@ "description": "Extensions for resource", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "system": { @@ -181,7 +181,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Indicates whether this operation or named query can be invoked at the resource type level for any given resource type level (e.g. without needing to choose a specific resource id for the context).", @@ -189,7 +189,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "instance": { "description": "Indicates whether this operation can be invoked on a particular instance of one of the given types.", @@ -197,7 +197,7 @@ }, "_instance": { "description": "Extensions for instance", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parameter": { "description": "The parameters for the operation/query.", @@ -235,7 +235,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Whether this is an input or an output parameter.", @@ -247,7 +247,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "The minimum number of times this parameter SHALL appear in the request or response.", @@ -256,7 +256,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "The maximum number of times this element is permitted to appear in the request or response.", @@ -264,7 +264,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Describes the meaning or use of this parameter.", @@ -272,7 +272,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type for this parameter.", @@ -281,7 +281,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "searchType": { "description": "How the parameter is understood as a search parameter. This is only used if the parameter type is \u0027string\u0027.", @@ -299,11 +299,11 @@ }, "_searchType": { "description": "Extensions for searchType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "A profile the specifies the rules that this parameter must conform to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "binding": { "description": "Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).", @@ -340,7 +340,7 @@ }, "_strength": { "description": "Extensions for strength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetUri": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", @@ -348,11 +348,11 @@ }, "_valueSetUri": { "description": "Extensions for valueSetUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueSetReference": { "description": "Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -377,7 +377,7 @@ "description": "Extensions for parameterName", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "comment": { @@ -386,7 +386,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json index f6b6364..9c11087 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/OperationOutcome.schema.json @@ -54,7 +54,7 @@ }, "_severity": { "description": "Extensions for severity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additional provide its own code for the error in the details element.", @@ -93,11 +93,11 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "details": { "description": "Additional details about the error. This may be a text description of the error, or a system code that identifies the error.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "diagnostics": { "description": "Additional diagnostic information about the issue. Typically, this may be a description of how a value is erroneous, or a stack dump to help trace the issue.", @@ -105,7 +105,7 @@ }, "_diagnostics": { "description": "Extensions for diagnostics", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "location": { "description": "For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child access that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be \"http.\" + the parameter name.", @@ -118,7 +118,7 @@ "description": "Extensions for location", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "expression": { @@ -132,7 +132,7 @@ "description": "Extensions for expression", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json index 4ac3a88..7b10c26 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Organization.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for the organization that is used to identify the organization across multiple disparate systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,13 +32,13 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The kind(s) of organization that this is.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "name": { @@ -47,7 +47,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "A list of alternate names that the organization is known as, or was known as in the past.", @@ -60,26 +60,26 @@ "description": "Extensions for alias", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "telecom": { "description": "A contact detail for the organization.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "An address for the organization.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "partOf": { "description": "The organization of which this organization forms a part.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contact": { "description": "Contact for the organization for a certain purpose.", @@ -92,7 +92,7 @@ "description": "Technical endpoints providing access to services operated for the organization.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -112,22 +112,22 @@ "properties": { "purpose": { "description": "Indicates a purpose for which the contact can be reached.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "A name associated with the contact.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "telecom": { "description": "A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Visiting or postal addresses for the contact.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json index 72cccd6..59cec09 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ParameterDefinition.schema.json @@ -19,7 +19,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "Whether the parameter is input or output for the module.", @@ -28,7 +28,7 @@ }, "_use": { "description": "Extensions for use", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "The minimum number of times this parameter SHALL appear in the request or response.", @@ -37,7 +37,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "The maximum number of times this element is permitted to appear in the request or response.", @@ -45,7 +45,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "A brief discussion of what the parameter is for and how it is used by the module.", @@ -53,7 +53,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of the parameter.", @@ -62,11 +62,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json index f4254a6..02cc2f0 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Parameters.schema.json @@ -37,7 +37,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "If the parameter is a data type.", @@ -45,7 +45,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "If the parameter is a data type.", @@ -54,7 +54,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "If the parameter is a data type.", @@ -63,7 +63,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "If the parameter is a data type.", @@ -71,7 +71,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "If the parameter is a data type.", @@ -79,7 +79,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "If the parameter is a data type.", @@ -87,7 +87,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "If the parameter is a data type.", @@ -95,7 +95,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "If the parameter is a data type.", @@ -104,7 +104,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "If the parameter is a data type.", @@ -113,7 +113,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "If the parameter is a data type.", @@ -122,7 +122,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "If the parameter is a data type.", @@ -131,7 +131,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "If the parameter is a data type.", @@ -140,7 +140,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "If the parameter is a data type.", @@ -149,7 +149,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "If the parameter is a data type.", @@ -158,7 +158,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "If the parameter is a data type.", @@ -167,7 +167,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "If the parameter is a data type.", @@ -176,7 +176,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "If the parameter is a data type.", @@ -184,155 +184,155 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "If the parameter is a data type.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "If the parameter is a data type.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "If the parameter is a data type.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "If the parameter is a data type.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "If the parameter is a data type.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "If the parameter is a data type.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "If the parameter is a data type.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "If the parameter is a data type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "If the parameter is a data type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "If the parameter is a data type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "If the parameter is a data type.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "If the parameter is a data type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "If the parameter is a data type.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "If the parameter is a data type.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "If the parameter is a data type.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "If the parameter is a data type.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "If the parameter is a data type.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "If the parameter is a data type.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "If the parameter is a data type.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "If the parameter is a data type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "If the parameter is a data type.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "If the parameter is a data type.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "If the parameter is a data type.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "If the parameter is a data type.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "If the parameter is a data type.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "If the parameter is a data type.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "If the parameter is a data type.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "If the parameter is a data type.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "If the parameter is a data type.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "If the parameter is a data type.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "If the parameter is a data type.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "If the parameter is a data type.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "If the parameter is a data type.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "If the parameter is a data type.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "If the parameter is a data type.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "If the parameter is a data type.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "resource": { "description": "If the parameter is a whole resource.", - "$ref": "ResourceList.schema.json#/definitions/ResourceList" + "$ref": "ResourceList#/definitions/ResourceList" }, "part": { "description": "A named part of a multi-part parameter.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json index decd462..da1fa9d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Patient.schema.json @@ -23,7 +23,7 @@ "description": "An identifier for this patient.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,20 +32,20 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A name associated with the individual.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "gender": { @@ -60,7 +60,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The date of birth for the individual.", @@ -69,7 +69,7 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedBoolean": { "description": "Indicates if the individual is deceased or not.", @@ -77,7 +77,7 @@ }, "_deceasedBoolean": { "description": "Extensions for deceasedBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "deceasedDateTime": { "description": "Indicates if the individual is deceased or not.", @@ -86,18 +86,18 @@ }, "_deceasedDateTime": { "description": "Extensions for deceasedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "address": { "description": "Addresses for the individual.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "maritalStatus": { "description": "This field contains a patient\u0027s most recent marital (civil) status.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "multipleBirthBoolean": { "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", @@ -105,7 +105,7 @@ }, "_multipleBirthBoolean": { "description": "Extensions for multipleBirthBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "multipleBirthInteger": { "description": "Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).", @@ -114,13 +114,13 @@ }, "_multipleBirthInteger": { "description": "Extensions for multipleBirthInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "photo": { "description": "Image of the patient.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "contact": { @@ -145,12 +145,12 @@ "description": "Patient\u0027s nominated care provider.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "managingOrganization": { "description": "Organization that is the custodian of the patient record.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "link": { "description": "Link to another patient resource that concerns the same actual patient.", @@ -178,23 +178,23 @@ "description": "The nature of the relationship between the patient and the contact person.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "name": { "description": "A name associated with the contact person.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Address for the contact person.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "gender": { "description": "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", @@ -208,15 +208,15 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "Organization on behalf of which the contact is acting or for which the contact is working.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "period": { "description": "The period during which this contact person or organization is valid to be contacted relating to this patient.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } @@ -232,15 +232,15 @@ "properties": { "species": { "description": "Identifies the high level taxonomic categorization of the kind of animal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "breed": { "description": "Identifies the detailed categorization of the kind of animal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "genderStatus": { "description": "Indicates the current state of the animal\u0027s reproductive organs.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ @@ -259,7 +259,7 @@ "properties": { "language": { "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "preferred": { "description": "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", @@ -267,7 +267,7 @@ }, "_preferred": { "description": "Extensions for preferred", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -286,7 +286,7 @@ "properties": { "other": { "description": "The other patient resource that the link refers to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "The type of link between this patient resource and another patient resource.", @@ -300,7 +300,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json index c6e3a1d..91b0767 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentNotice.schema.json @@ -23,7 +23,7 @@ "description": "The notice business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "request": { "description": "Reference of resource for which payment is being made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "Reference of response to resource for which payment is being made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "statusDate": { "description": "The date when the above payment action occurrred.", @@ -50,7 +50,7 @@ }, "_statusDate": { "description": "Extensions for statusDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when this resource was created.", @@ -59,23 +59,23 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "The Insurer who is target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "provider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "paymentStatus": { "description": "The payment status, typically paid: payment sent, cleared: payment received.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json index b90a59a..2241551 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PaymentReconciliation.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,11 +33,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period of time for which payments have been gathered into this bulk payment for settlement.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -46,19 +46,19 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "The Insurer who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Transaction status: error, complete.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication.", @@ -66,15 +66,15 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "detail": { "description": "List of individual settlement amounts and the corresponding transaction.", @@ -85,11 +85,11 @@ }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "total": { "description": "Total payment amount.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "processNote": { "description": "Suite of notes.", @@ -115,23 +115,23 @@ "properties": { "type": { "description": "Code to indicate the nature of the payment, adjustment, funds advance, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "request": { "description": "The claim or financial resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "The claim response resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "submitter": { "description": "The Organization which submitted the claim or financial transaction.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "payee": { "description": "The organization which is receiving the payment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "date": { "description": "The date of the invoice or financial resource.", @@ -140,11 +140,11 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "amount": { "description": "Amount paid for this detail.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" } }, "required": [ @@ -163,7 +163,7 @@ "properties": { "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -171,7 +171,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json index 3ec97f7..4b6793a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Period.schema.json @@ -19,7 +19,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "The end of the period. If the end of the period is missing, it means that the period is ongoing. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.", @@ -28,7 +28,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json index 0650e8b..9326835 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Person.schema.json @@ -23,21 +23,21 @@ "description": "Identifier for a person within a particular scope.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "name": { "description": "A name associated with the person.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "gender": { @@ -52,7 +52,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The birth date for the person.", @@ -61,22 +61,22 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "address": { "description": "One or more addresses for the person.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "photo": { "description": "An image that can be displayed as a thumbnail of the person to enhance the identification of the individual.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "managingOrganization": { "description": "The organization that is the custodian of the person record.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "active": { "description": "Whether this person\u0027s record is in active use.", @@ -84,7 +84,7 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Link to a resource that concerns the same actual person.", @@ -110,7 +110,7 @@ "properties": { "target": { "description": "The resource to which this actual person is associated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "assurance": { "description": "Level of assurance that this link is actually associated with the target resource.", @@ -124,7 +124,7 @@ }, "_assurance": { "description": "Extensions for assurance", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json index f99df42..a282bd8 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PlanDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this plan definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the plan definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the plan definition.", @@ -56,11 +56,11 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of asset the plan definition represents, e.g. an order set, protocol, or event-condition-action rule.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "status": { "description": "The status of this plan definition. Enables tracking the life-cycle of the content.", @@ -74,7 +74,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this plan definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -82,7 +82,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the plan definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the plan definition changes.", @@ -91,7 +91,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the plan definition.", @@ -99,7 +99,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the plan definition from a consumer\u0027s perspective.", @@ -107,7 +107,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this plan definition is needed and why it has been designed as it has.", @@ -115,7 +115,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the asset is used from a clinical perspective.", @@ -123,7 +123,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -132,7 +132,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -141,45 +141,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the plan definition content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate plan definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the plan definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the content of the plan definition. Topics provide a high-level categorization of the definition that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the asset, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -188,20 +188,20 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related artifacts such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "library": { "description": "A reference to a Library resource containing any formal logic used by the plan definition.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "goal": { @@ -235,32 +235,32 @@ "properties": { "category": { "description": "Indicates a category the goal falls within.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "Human-readable and/or coded description of a specific desired objective of care, such as \"control blood pressure\" or \"negotiate an obstacle course\" or \"dance with child at wedding\".", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Identifies the expected level of importance associated with reaching/sustaining the defined goal.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "start": { "description": "The event after which the goal should begin being pursued.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "addresses": { "description": "Identifies problems, conditions, issues, or concerns the goal is intended to address.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "documentation": { "description": "Didactic or other informational resources associated with the goal that provide further supporting information about the goal. Information resources can include inline text commentary and links to web resources.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "target": { @@ -287,23 +287,23 @@ "properties": { "measure": { "description": "The parameter whose value is to be tracked, e.g. body weigth, blood pressure, or hemoglobin A1c level.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "detailQuantity": { "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "detailRange": { "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "detailCodeableConcept": { "description": "The target value of the measure to be achieved to signify fulfillment of the goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the range can be specified. Whan a low value is missing, it indicates that the goal is achieved at any value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any value at or above the low value.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "due": { "description": "Indicates the timeframe after the start of the goal in which the goal should be met.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" } } } @@ -323,7 +323,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "The title of the action displayed to a user.", @@ -331,7 +331,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the action used to provide a summary to display to the user.", @@ -339,7 +339,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "textEquivalent": { "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", @@ -347,27 +347,27 @@ }, "_textEquivalent": { "description": "Extensions for textEquivalent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reason": { "description": "A description of why this action is necessary or appropriate.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "documentation": { "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "goalId": { @@ -382,14 +382,14 @@ "description": "Extensions for goalId", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "triggerDefinition": { "description": "A description of when the action should be triggered.", "type": "array", "items": { - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "condition": { @@ -403,14 +403,14 @@ "description": "Defines input data requirements for the action.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "output": { "description": "Defines the outputs of the action, if any.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "relatedAction": { @@ -427,23 +427,23 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "An optional value describing when the action should be performed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingDuration": { "description": "An optional value describing when the action should be performed.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "timingRange": { "description": "An optional value describing when the action should be performed.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "timingTiming": { "description": "An optional value describing when the action should be performed.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "participant": { "description": "Indicates who should participate in performing the action described.", @@ -454,7 +454,7 @@ }, "type": { "description": "The type of action to perform (create, update, remove).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "groupingBehavior": { "description": "Defines the grouping behavior for the action and its children.", @@ -467,7 +467,7 @@ }, "_groupingBehavior": { "description": "Extensions for groupingBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "selectionBehavior": { "description": "Defines the selection behavior for the action and its children.", @@ -483,7 +483,7 @@ }, "_selectionBehavior": { "description": "Extensions for selectionBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requiredBehavior": { "description": "Defines the requiredness behavior for the action.", @@ -496,7 +496,7 @@ }, "_requiredBehavior": { "description": "Extensions for requiredBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "precheckBehavior": { "description": "Defines whether the action should usually be preselected.", @@ -508,7 +508,7 @@ }, "_precheckBehavior": { "description": "Extensions for precheckBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cardinalityBehavior": { "description": "Defines whether the action can be selected multiple times.", @@ -520,15 +520,15 @@ }, "_cardinalityBehavior": { "description": "Extensions for cardinalityBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "transform": { "description": "A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dynamicValue": { "description": "Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient\u0027s weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.", @@ -567,7 +567,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", @@ -575,7 +575,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -583,7 +583,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", @@ -591,7 +591,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -612,7 +612,7 @@ }, "_actionId": { "description": "Extensions for actionId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relationship": { "description": "The relationship of this action to the related action.", @@ -631,15 +631,15 @@ }, "_relationship": { "description": "Extensions for relationship", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "offsetDuration": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "offsetRange": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" } } } @@ -664,11 +664,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "role": { "description": "The role the participant should play in performing the described action.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -688,7 +688,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression.", @@ -696,7 +696,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -704,7 +704,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression specifying the value of the customized element.", @@ -712,7 +712,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json index ff1c0a4..1b99d57 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Practitioner.schema.json @@ -23,7 +23,7 @@ "description": "An identifier that applies to this person in this role.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,27 +32,27 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "The name(s) associated with the practitioner.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail for the practitioner, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "address": { "description": "Address(es) of the practitioner that are not role specific (typically home address). \rWork addresses are not typically entered in this property as they are usually role dependent.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "gender": { @@ -67,7 +67,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The date of birth for the practitioner.", @@ -76,13 +76,13 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "photo": { "description": "Image of the person.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "qualification": { @@ -96,7 +96,7 @@ "description": "A language the practitioner is able to use in patient communication.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -118,20 +118,20 @@ "description": "An identifier that applies to this person\u0027s qualification in this role.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "code": { "description": "Coded representation of the qualification.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "period": { "description": "Period during which the qualification is valid.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "issuer": { "description": "Organization that regulates and issues the qualification.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json index e7eb089..238de9e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/PractitionerRole.schema.json @@ -23,7 +23,7 @@ "description": "Business Identifiers that are specific to a role/location.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,53 +32,53 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "practitioner": { "description": "Practitioner that is able to provide the defined services for the organation.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization where the Practitioner performs the roles associated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "code": { "description": "Roles which this practitioner is authorized to perform for the organization.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "Specific specialty of the practitioner.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "location": { "description": "The location(s) at which this practitioner provides care.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "healthcareService": { "description": "The list of healthcare services that this worker provides for this role\u0027s Organization/Location(s).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "telecom": { "description": "Contact details that are specific to the role/location/service.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "availableTime": { @@ -101,13 +101,13 @@ }, "_availabilityExceptions": { "description": "Extensions for availabilityExceptions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "Technical endpoints providing access to services operated for the practitioner with this role.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -137,7 +137,7 @@ "description": "Extensions for daysOfWeek", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "allDay": { @@ -146,7 +146,7 @@ }, "_allDay": { "description": "Extensions for allDay", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableStartTime": { "description": "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -155,7 +155,7 @@ }, "_availableStartTime": { "description": "Extensions for availableStartTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "availableEndTime": { "description": "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", @@ -164,7 +164,7 @@ }, "_availableEndTime": { "description": "Extensions for availableEndTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -184,11 +184,11 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "during": { "description": "Service is not available (seasonally or for a public holiday) from this date.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json index aab64ca..362573d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Procedure.schema.json @@ -23,28 +23,28 @@ "description": "This records identifiers associated with this procedure that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that was adhered to in whole or in part by this procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A reference to a resource that contains details of the request for this procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular procedure is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -54,7 +54,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDone": { "description": "Set this to true if the record is saying that the procedure was NOT performed.", @@ -62,27 +62,27 @@ }, "_notDone": { "description": "Extensions for notDone", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "notDoneReason": { "description": "A code indicating why the procedure was not performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "category": { "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\").", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The person, animal or group on which the procedure was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter during which the procedure was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performedDateTime": { "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", @@ -91,11 +91,11 @@ }, "_performedDateTime": { "description": "Extensions for performedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "performedPeriod": { "description": "The date(time)/period over which the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "performer": { "description": "Limited to \u0027real\u0027 people rather than equipment.", @@ -106,66 +106,66 @@ }, "location": { "description": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "The coded reason why the procedure was performed. This may be coded entity of some type, or may simply be present as text.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "The condition that is the reason why the procedure was performed.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "outcome": { "description": "The outcome of the procedure - did it resolve reasons for the procedure being performed?", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "report": { "description": "This could be a histology result, pathology report, surgical report, etc..", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "complication": { "description": "Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any \u0027post procedure\u0027 issues.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "complicationDetail": { "description": "Any complications that occurred during the procedure, or in the immediate post-performance period.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "followUp": { "description": "If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or could potentially be more complex in which case the CarePlan resource can be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "note": { "description": "Any other notes about the procedure. E.g. the operative notes.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "focalDevice": { @@ -179,14 +179,14 @@ "description": "Identifies medications, devices and any other substance used as part of the procedure.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "usedCode": { "description": "Identifies coded items that were used as part of the procedure.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } }, @@ -207,15 +207,15 @@ "properties": { "role": { "description": "For example: surgeon, anaethetist, endoscopist.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "actor": { "description": "The practitioner who was involved in the procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -234,11 +234,11 @@ "properties": { "action": { "description": "The kind of change that happened to the device during the procedure.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "manipulated": { "description": "The device that was manipulated (changed) during the procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json index 45dfcf9..eebacd9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcedureRequest.schema.json @@ -23,33 +23,33 @@ "description": "Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "Protocol or definition followed by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "Plan/proposal/order fulfilled by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "The request takes the place of the referenced completed or terminated request(s).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "requisition": { "description": "A shared identifier common to all procedure or diagnostic requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the order.", @@ -58,7 +58,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Whether the request is a proposal, plan, an original order or a reflex order.", @@ -67,7 +67,7 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Indicates how quickly the ProcedureRequest should be addressed with respect to other requests.", @@ -76,7 +76,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "doNotPerform": { "description": "Set this to true if the record is saying that the procedure should NOT be performed.", @@ -84,26 +84,26 @@ }, "_doNotPerform": { "description": "Extensions for doNotPerform", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { "description": "A code that identifies a particular procedure, diagnostic investigation, or panel of investigations, that have been requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "On whom or what the procedure or diagnostic is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "An encounter or episode of care that provides additional information about the healthcare context in which this request is made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The date/time at which the diagnostic testing should occur.", @@ -112,15 +112,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date/time at which the diagnostic testing should occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "The date/time at which the diagnostic testing should occur.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "asNeededBoolean": { "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", @@ -128,11 +128,11 @@ }, "_asNeededBoolean": { "description": "Extensions for asNeededBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "asNeededCodeableConcept": { "description": "If a CodeableConcept is present, it indicates the pre-condition for performing the procedure. For example \"pain\", \"on flare-up\", etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "authoredOn": { "description": "When the request transitioned to being actionable.", @@ -141,7 +141,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -149,59 +149,59 @@ }, "performerType": { "description": "Desired type of performer for doing the diagnostic testing.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "performer": { "description": "The desired perfomer for doing the diagnostic testing. For example, the surgeon, dermatopathologist, endoscopist, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCode": { "description": "An explanation or justification for why this diagnostic investigation is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInformation.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource that provides a justification for why this diagnostic investigation is being requested. May relate to the resources referred to in supportingInformation.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "supportingInfo": { "description": "Additional clinical information about the patient or specimen that may influence the procedure or diagnostics or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as \"ask at order entry questions (AOEs)\". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "specimen": { "description": "One or more specimens that the laboratory procedure will use.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "bodySite": { "description": "Anatomic location where the procedure should be performed. This is the target site.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "note": { "description": "Any other notes and comments made about the service request. For example, letting provider know that \"patient hates needles\" or other provider instructions.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Key events in the history of the request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -223,11 +223,11 @@ "properties": { "agent": { "description": "The device, practitioner or organization who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json index 1ee1ccc..e7f6da9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessRequest.schema.json @@ -23,7 +23,7 @@ "description": "The ProcessRequest business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "action": { "description": "The type of processing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.", @@ -47,11 +47,11 @@ }, "_action": { "description": "Extensions for action", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "The organization which is the target of the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "created": { "description": "The date when this resource was created.", @@ -60,23 +60,23 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "provider": { "description": "The practitioner who is responsible for the action specified in this request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "organization": { "description": "The organization which is responsible for the action speccified in this request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Reference of resource which is the target or subject of this action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "response": { "description": "Reference of a prior response to resource which is the target or subject of this action.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "nullify": { "description": "If true remove all history excluding audit.", @@ -84,7 +84,7 @@ }, "_nullify": { "description": "Extensions for nullify", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reference": { "description": "A reference to supply which authenticates the process.", @@ -92,7 +92,7 @@ }, "_reference": { "description": "Extensions for reference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "item": { "description": "List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.", @@ -112,7 +112,7 @@ "description": "Extensions for include", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "exclude": { @@ -126,12 +126,12 @@ "description": "Extensions for exclude", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "period": { "description": "A period of time during which the fulfilling resources would have been created.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ @@ -155,7 +155,7 @@ }, "_sequenceLinkId": { "description": "Extensions for sequenceLinkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json index d63c2c1..8dd9dc3 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ProcessResponse.schema.json @@ -23,7 +23,7 @@ "description": "The Response business identifier.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,7 +33,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "created": { "description": "The date when the enclosed suite of services were performed or completed.", @@ -42,19 +42,19 @@ }, "_created": { "description": "Extensions for created", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "organization": { "description": "The organization who produced this adjudicated response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "request": { "description": "Original request resource reference.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "outcome": { "description": "Transaction status: error, complete, held.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "disposition": { "description": "A description of the status of the adjudication or processing.", @@ -62,19 +62,19 @@ }, "_disposition": { "description": "Extensions for disposition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestProvider": { "description": "The practitioner who is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "requestOrganization": { "description": "The organization which is responsible for the services rendered to the patient.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "form": { "description": "The form to be used for printing the content.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "processNote": { "description": "Suite of processing notes or additional requirements if the processing has been held.", @@ -87,14 +87,14 @@ "description": "Processing errors.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "communicationRequest": { "description": "Request for additional supporting or authorizing information, such as: documents, images or resources.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -114,7 +114,7 @@ "properties": { "type": { "description": "The note purpose: Print/Display.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "text": { "description": "The note text.", @@ -122,7 +122,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json index a8d859c..f7cc5f4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Provenance.schema.json @@ -23,12 +23,12 @@ "description": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "period": { "description": "The period during which the activity occurred.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "recorded": { "description": "The instant of time at which the activity was recorded.", @@ -36,7 +36,7 @@ }, "_recorded": { "description": "Extensions for recorded", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "policy": { "description": "Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc.", @@ -49,23 +49,23 @@ "description": "Extensions for policy", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "location": { "description": "Where the activity occurred, if relevant.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "The reason that the activity was taking place.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "activity": { "description": "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "agent": { "description": "An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.", @@ -85,7 +85,7 @@ "description": "A digital signature on the target Reference(s). The signer should match a Provenance.agent. The purpose of the signature is indicated.", "type": "array", "items": { - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" } } }, @@ -109,7 +109,7 @@ "description": "The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "whoUri": { @@ -118,11 +118,11 @@ }, "_whoUri": { "description": "Extensions for whoUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whoReference": { "description": "The individual, device or organization that participated in the event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOfUri": { "description": "The individual, device, or organization for whom the change was made.", @@ -130,15 +130,15 @@ }, "_onBehalfOfUri": { "description": "Extensions for onBehalfOfUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onBehalfOfReference": { "description": "The individual, device, or organization for whom the change was made.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relatedAgentType": { "description": "The type of relationship between agents.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -165,7 +165,7 @@ }, "_role": { "description": "Extensions for role", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whatUri": { "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", @@ -173,15 +173,15 @@ }, "_whatUri": { "description": "Extensions for whatUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whatReference": { "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "whatIdentifier": { "description": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "agent": { "description": "The entity is attributed to an agent to express the agent\u0027s responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json index 258122e..3c31448 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Quantity.schema.json @@ -19,7 +19,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comparator": { "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"\u003c\" , then the real value is \u003c stated value.", @@ -33,7 +33,7 @@ }, "_comparator": { "description": "Extensions for comparator", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "unit": { "description": "A human-readable form of the unit.", @@ -41,7 +41,7 @@ }, "_unit": { "description": "Extensions for unit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", @@ -49,7 +49,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A computer processable form of the unit in some unit representation system.", @@ -58,7 +58,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json index 416d06a..2163567 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Questionnaire.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this questionnaire when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the questionnaire. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the questionnaire.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this questionnaire. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this questionnaire is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the questionnaire was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the questionnaire changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the questionnaire.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the questionnaire from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this questionnaire is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -120,7 +120,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -129,31 +129,31 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the questionnaire content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate questionnaire instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the questionnaire is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -162,13 +162,13 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "An identifier for this question or group of questions in a particular terminology such as LOINC.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "subjectType": { @@ -183,7 +183,7 @@ "description": "Extensions for subjectType", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "item": { @@ -214,7 +214,7 @@ }, "_linkId": { "description": "Extensions for linkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item. If a definition is provided, then the following element values can be inferred from the definition: \n\n* code (ElementDefinition.code)\n* type (ElementDefinition.type)\n* required (ElementDefinition.min)\n* repeats (ElementDefinition.max)\n* maxLength (ElementDefinition.maxLength)\n* options (ElementDefinition.binding)\n\nAny information provided in these elements on a Questionnaire Item overrides the information from the definition.", @@ -222,13 +222,13 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A terminology code that corresponds to this group or question (e.g. a code from LOINC, which defines many questions and answers).", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "prefix": { @@ -237,7 +237,7 @@ }, "_prefix": { "description": "Extensions for prefix", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "The name of a section, the text of a question or text content for a display item.", @@ -245,7 +245,7 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, coded choice, etc.).", @@ -271,7 +271,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enableWhen": { "description": "A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.", @@ -286,7 +286,7 @@ }, "_required": { "description": "Extensions for required", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "repeats": { "description": "An indication, if true, that the item may occur multiple times in the response, collecting multiple answers answers for questions or multiple sets of answers for groups.", @@ -294,7 +294,7 @@ }, "_repeats": { "description": "Extensions for repeats", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "readOnly": { "description": "An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.", @@ -302,7 +302,7 @@ }, "_readOnly": { "description": "Extensions for readOnly", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "maxLength": { "description": "The maximum number of characters that are permitted in the answer to be considered a \"valid\" QuestionnaireResponse.", @@ -311,11 +311,11 @@ }, "_maxLength": { "description": "Extensions for maxLength", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "options": { "description": "A reference to a value set containing a list of codes representing permitted answers for a \"choice\" or \"open-choice\" question.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "option": { "description": "One of the permitted answers for a \"choice\" or \"open-choice\" question.", @@ -330,7 +330,7 @@ }, "_initialBoolean": { "description": "Extensions for initialBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialDecimal": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -339,7 +339,7 @@ }, "_initialDecimal": { "description": "Extensions for initialDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialInteger": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -348,7 +348,7 @@ }, "_initialInteger": { "description": "Extensions for initialInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialDate": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -357,7 +357,7 @@ }, "_initialDate": { "description": "Extensions for initialDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialDateTime": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -366,7 +366,7 @@ }, "_initialDateTime": { "description": "Extensions for initialDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialTime": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -375,7 +375,7 @@ }, "_initialTime": { "description": "Extensions for initialTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialString": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -383,7 +383,7 @@ }, "_initialString": { "description": "Extensions for initialString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialUri": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", @@ -391,23 +391,23 @@ }, "_initialUri": { "description": "Extensions for initialUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "initialAttachment": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "initialCoding": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "initialQuantity": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "initialReference": { "description": "The value that should be defaulted when initially rendering the questionnaire for user input.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "Text, questions and other groups to be nested beneath a question or group.", @@ -434,7 +434,7 @@ }, "_question": { "description": "Extensions for question", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hasAnswer": { "description": "An indication that this item should be enabled only if the specified question is answered (hasAnswer\u003dtrue) or not answered (hasAnswer\u003dfalse).", @@ -442,7 +442,7 @@ }, "_hasAnswer": { "description": "Extensions for hasAnswer", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerBoolean": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -450,7 +450,7 @@ }, "_answerBoolean": { "description": "Extensions for answerBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerDecimal": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -459,7 +459,7 @@ }, "_answerDecimal": { "description": "Extensions for answerDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerInteger": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -468,7 +468,7 @@ }, "_answerInteger": { "description": "Extensions for answerInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerDate": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -477,7 +477,7 @@ }, "_answerDate": { "description": "Extensions for answerDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerDateTime": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -486,7 +486,7 @@ }, "_answerDateTime": { "description": "Extensions for answerDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerTime": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -495,7 +495,7 @@ }, "_answerTime": { "description": "Extensions for answerTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerString": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -503,7 +503,7 @@ }, "_answerString": { "description": "Extensions for answerString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerUri": { "description": "An answer that the referenced question must match in order for the item to be enabled.", @@ -511,23 +511,23 @@ }, "_answerUri": { "description": "Extensions for answerUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "answerAttachment": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "answerCoding": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "answerQuantity": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "answerReference": { "description": "An answer that the referenced question must match in order for the item to be enabled.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -548,7 +548,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "A potential answer that\u0027s allowed as the answer to this question.", @@ -557,7 +557,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "A potential answer that\u0027s allowed as the answer to this question.", @@ -566,7 +566,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "A potential answer that\u0027s allowed as the answer to this question.", @@ -574,11 +574,11 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCoding": { "description": "A potential answer that\u0027s allowed as the answer to this question.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json index 1382491..f955010 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/QuestionnaireResponse.schema.json @@ -21,25 +21,25 @@ }, "identifier": { "description": "A business identifier assigned to a particular completed (or partially completed) questionnaire.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "basedOn": { "description": "The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ProcedureRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "parent": { "description": "A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "questionnaire": { "description": "The Questionnaire that defines and organizes the questions for which answers are being provided.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The position of the questionnaire response within its overall lifecycle.", @@ -54,15 +54,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter or episode of care with primary association to the questionnaire response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authored": { "description": "The date and/or time that this set of answers were last changed.", @@ -71,15 +71,15 @@ }, "_authored": { "description": "Extensions for authored", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "source": { "description": "The person who answered the questions about the subject.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "A group or question item from the original questionnaire for which answers are provided.", @@ -109,7 +109,7 @@ }, "_linkId": { "description": "Extensions for linkId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definition": { "description": "A reference to an [[[ElementDefinition]]] that provides the details for the item.", @@ -117,7 +117,7 @@ }, "_definition": { "description": "Extensions for definition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "text": { "description": "Text that is displayed above the contents of the group or as the text of the question being answered.", @@ -125,11 +125,11 @@ }, "_text": { "description": "Extensions for text", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "More specific subject this section\u0027s answers are about, details the subject given in QuestionnaireResponse.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "answer": { "description": "The respondent\u0027s answer(s) to the question.", @@ -163,7 +163,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -172,7 +172,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -181,7 +181,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -190,7 +190,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -199,7 +199,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -208,7 +208,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -216,7 +216,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The answer (or one of the answers) provided by the respondent to the question.", @@ -224,23 +224,23 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueAttachment": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueCoding": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueReference": { "description": "The answer (or one of the answers) provided by the respondent to the question.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "item": { "description": "Nested groups and/or questions found within this particular answer.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json index 64258f3..30b71e6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Range.schema.json @@ -14,11 +14,11 @@ "properties": { "low": { "description": "The low limit. The boundary is inclusive.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "high": { "description": "The high limit. The boundary is inclusive.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json index 9c5d0e2..0c1ddcf 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Ratio.schema.json @@ -14,11 +14,11 @@ "properties": { "numerator": { "description": "The value of the numerator.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "denominator": { "description": "The value of the denominator.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json index 1376995..48fcb9f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Reference.schema.json @@ -18,11 +18,11 @@ }, "_reference": { "description": "Extensions for reference", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "An identifier for the other resource. This is used when there is no way to reference the other resource directly, either because the entity is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "display": { "description": "Plain text narrative that identifies the resource in addition to the resource reference.", @@ -30,7 +30,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json index 7925ce8..c4e92b1 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ReferralRequest.schema.json @@ -23,33 +23,33 @@ "description": "Business identifier that uniquely identifies the referral/care transfer request instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated request(s) whose function is taken by this new request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "The business identifier of the logical \"grouping\" request/order that this referral is a part of.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The status of the authorization/intention reflected by the referral request record.", @@ -58,7 +58,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Distinguishes the \"level\" of authorization/demand implicit in this request.", @@ -67,11 +67,11 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "An indication of the type of referral (or where applicable the type of transfer of care) request.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "An indication of the urgency of referral (or where applicable the type of transfer of care) request.", @@ -80,22 +80,22 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "serviceRequested": { "description": "The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "subject": { "description": "The patient who is the subject of a referral or transfer of care request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter at which the request for referral or transfer of care is initiated.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", @@ -104,11 +104,11 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The period of time within which the services identified in the referral/transfer of care is specified or required to occur.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "authoredOn": { "description": "Date/DateTime of creation for draft requests and date of activation for active requests.", @@ -117,7 +117,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -125,27 +125,27 @@ }, "specialty": { "description": "Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "recipient": { "description": "The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "reasonCode": { "description": "Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "reasonReference": { "description": "Indicates another resource whose existence justifies this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "description": { @@ -154,27 +154,27 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "supportingInfo": { "description": "Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care. For example: Presenting problems/chief complaints Medical History Family History Alerts Allergy/Intolerance and Adverse Reactions Medications Observations/Assessments (may include cognitive and fundtional assessments) Diagnostic Reports Care Plan.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "note": { "description": "Comments made about the referral request by any of the participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -195,11 +195,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json index 1a99f7f..8b4e426 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedArtifact.schema.json @@ -28,7 +28,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.", @@ -36,7 +36,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "citation": { "description": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.", @@ -44,7 +44,7 @@ }, "_citation": { "description": "Extensions for citation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "A url for the artifact that can be followed to access the actual content.", @@ -52,15 +52,15 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "document": { "description": "The document being referenced, represented as an attachment. This is exclusive with the resource element.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "resource": { "description": "The related resource, such as a library, value set, profile, or other knowledge resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json index ec17a6d..7011c7d 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RelatedPerson.schema.json @@ -23,7 +23,7 @@ "description": "Identifier for a person within a particular scope.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,28 +32,28 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "The patient this person is related to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "relationship": { "description": "The nature of the relationship between a patient and the related person.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "name": { "description": "A name associated with the person.", "type": "array", "items": { - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" } }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "gender": { @@ -68,7 +68,7 @@ }, "_gender": { "description": "Extensions for gender", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "birthDate": { "description": "The date on which the related person was born.", @@ -77,25 +77,25 @@ }, "_birthDate": { "description": "Extensions for birthDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "address": { "description": "Address where the related person can be contacted or visited.", "type": "array", "items": { - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" } }, "photo": { "description": "Image of the person.", "type": "array", "items": { - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" } }, "period": { "description": "The period of time that this relationship is considered to be valid. If there are no dates defined, then the interval is unknown.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json index bc8965b..31e2ea2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RequestGroup.schema.json @@ -23,33 +23,33 @@ "description": "Allows a service to provide a unique, business identifier for the request.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definition": { "description": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "replaces": { "description": "Completed or terminated request(s) whose function is taken by this new request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition, prescription or similar form.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The current state of the request. For request groups, the status reflects the status of all the requests in the group.", @@ -58,7 +58,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "intent": { "description": "Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.", @@ -67,7 +67,7 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Indicates how quickly the request should be addressed with respect to other requests.", @@ -76,15 +76,15 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "subject": { "description": "The subject for which the request group was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "Describes the context of the request group, if any.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "authoredOn": { "description": "Indicates when the request group was created.", @@ -93,25 +93,25 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "author": { "description": "Provides a reference to the author of the request group.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Indicates the reason the request group was created. This is typically provided as a parameter to the evaluation and echoed by the service, although for some use cases, such as subscription- or event-based scenarios, it may provide an indication of the cause for the response.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "note": { "description": "Provides a mechanism to communicate additional information about the response.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "action": { @@ -142,7 +142,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "The title of the action displayed to a user.", @@ -150,7 +150,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the action used to provide a summary to display to the user.", @@ -158,7 +158,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "textEquivalent": { "description": "A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically.", @@ -166,20 +166,20 @@ }, "_textEquivalent": { "description": "Extensions for textEquivalent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "documentation": { "description": "Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "condition": { @@ -203,34 +203,34 @@ }, "_timingDateTime": { "description": "Extensions for timingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timingPeriod": { "description": "An optional value describing when the action should be performed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "timingDuration": { "description": "An optional value describing when the action should be performed.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "timingRange": { "description": "An optional value describing when the action should be performed.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "timingTiming": { "description": "An optional value describing when the action should be performed.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "participant": { "description": "The participant that should perform or be responsible for this action.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "type": { "description": "The type of action to perform (create, update, remove).", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "groupingBehavior": { "description": "Defines the grouping behavior for the action and its children.", @@ -239,7 +239,7 @@ }, "_groupingBehavior": { "description": "Extensions for groupingBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "selectionBehavior": { "description": "Defines the selection behavior for the action and its children.", @@ -248,7 +248,7 @@ }, "_selectionBehavior": { "description": "Extensions for selectionBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requiredBehavior": { "description": "Defines the requiredness behavior for the action.", @@ -257,7 +257,7 @@ }, "_requiredBehavior": { "description": "Extensions for requiredBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "precheckBehavior": { "description": "Defines whether the action should usually be preselected.", @@ -266,7 +266,7 @@ }, "_precheckBehavior": { "description": "Extensions for precheckBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cardinalityBehavior": { "description": "Defines whether the action can be selected multiple times.", @@ -275,11 +275,11 @@ }, "_cardinalityBehavior": { "description": "Extensions for cardinalityBehavior", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The resource that is the target of the action (e.g. CommunicationRequest).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "action": { "description": "Sub actions.", @@ -307,7 +307,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", @@ -315,7 +315,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The media type of the language for the expression.", @@ -323,7 +323,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "An expression that returns true or false, indicating whether or not the condition is satisfied.", @@ -331,7 +331,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -352,7 +352,7 @@ }, "_actionId": { "description": "Extensions for actionId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relationship": { "description": "The relationship of this action to the related action.", @@ -361,15 +361,15 @@ }, "_relationship": { "description": "Extensions for relationship", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "offsetDuration": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "offsetRange": { "description": "A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json index 5638cfb..47baa40 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchStudy.schema.json @@ -23,7 +23,7 @@ "description": "Identifiers assigned to this research study by the sponsor or other systems.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "title": { @@ -32,20 +32,20 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "protocol": { "description": "The set of steps expected to be performed as part of the execution of the study.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger research study of which this particular study is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -62,48 +62,48 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Codes categorizing the type of study such as investigational vs. observational, type of blinding, type of randomization, safety vs. efficacy, etc.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "focus": { "description": "The condition(s), medication(s), food(s), therapy(ies), device(s) or other concerns or interventions that the study is seeking to gain more information about.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contact": { "description": "Contact details to assist a user in learning more about or engaging with the study.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "relatedArtifact": { "description": "Citations, references and other related documents.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "keyword": { "description": "Key terms to aid in searching for or filtering the study.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "jurisdiction": { "description": "Indicates a country, state or other region where the study is taking place.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "description": { @@ -112,43 +112,43 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "enrollment": { "description": "Reference to a Group that defines the criteria for and quantity of subjects participating in the study. E.g. \" 200 female Europeans between the ages of 20 and 45 with early onset diabetes\".", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "period": { "description": "Identifies the start date and the expected (or actual, depending on status) end date for the study.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "sponsor": { "description": "The organization responsible for the execution of the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "principalInvestigator": { "description": "Indicates the individual who has primary oversite of the execution of the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "site": { "description": "Clinic, hospital or other healthcare location that is participating in the study.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "reasonStopped": { "description": "A description and/or code explaining the premature termination of the study.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Comments made about the event by the performer, subject or other participants.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "arm": { @@ -179,11 +179,11 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "Categorization of study arm, e.g. experimental, active comparator, placebo comparater.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A succinct description of the path through the study that would be followed by a subject adhering to this arm.", @@ -191,7 +191,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json index cce8a10..de762b6 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResearchSubject.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Identifiers assigned to this research study by the sponsor or other systems.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The current state of the subject.", @@ -37,19 +37,19 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "The dates the subject began and ended their participation in the study.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "study": { "description": "Reference to the study the subject is participating in.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "individual": { "description": "The record of the person or animal who is involved in the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "assignedArm": { "description": "The name of the arm in the study the subject is expected to follow as part of this study.", @@ -57,7 +57,7 @@ }, "_assignedArm": { "description": "Extensions for assignedArm", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "actualArm": { "description": "The name of the arm in the study the subject actually followed as part of this study.", @@ -65,11 +65,11 @@ }, "_actualArm": { "description": "Extensions for actualArm", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "consent": { "description": "A record of the patient\u0027s informed agreement to participate in the study.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json index b82e659..70e62e1 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Resource.schema.json @@ -19,11 +19,11 @@ }, "_id": { "description": "Extensions for id", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "meta": { "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.", @@ -31,7 +31,7 @@ }, "_implicitRules": { "description": "Extensions for implicitRules", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "language": { "description": "The base language in which the resource is written.", @@ -40,7 +40,7 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json index ba38ef1..d8638d4 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ResourceList.schema.json @@ -7,364 +7,364 @@ "ResourceList": { "oneOf": [ { - "$ref": "Account.schema.json#/definitions/Account" + "$ref": "Account#/definitions/Account" }, { - "$ref": "ActivityDefinition.schema.json#/definitions/ActivityDefinition" + "$ref": "ActivityDefinition#/definitions/ActivityDefinition" }, { - "$ref": "AdverseEvent.schema.json#/definitions/AdverseEvent" + "$ref": "AdverseEvent#/definitions/AdverseEvent" }, { - "$ref": "AllergyIntolerance.schema.json#/definitions/AllergyIntolerance" + "$ref": "AllergyIntolerance#/definitions/AllergyIntolerance" }, { - "$ref": "Appointment.schema.json#/definitions/Appointment" + "$ref": "Appointment#/definitions/Appointment" }, { - "$ref": "AppointmentResponse.schema.json#/definitions/AppointmentResponse" + "$ref": "AppointmentResponse#/definitions/AppointmentResponse" }, { - "$ref": "AuditEvent.schema.json#/definitions/AuditEvent" + "$ref": "AuditEvent#/definitions/AuditEvent" }, { - "$ref": "Basic.schema.json#/definitions/Basic" + "$ref": "Basic#/definitions/Basic" }, { - "$ref": "Binary.schema.json#/definitions/Binary" + "$ref": "Binary#/definitions/Binary" }, { - "$ref": "BodySite.schema.json#/definitions/BodySite" + "$ref": "BodySite#/definitions/BodySite" }, { - "$ref": "Bundle.schema.json#/definitions/Bundle" + "$ref": "Bundle#/definitions/Bundle" }, { - "$ref": "CapabilityStatement.schema.json#/definitions/CapabilityStatement" + "$ref": "CapabilityStatement#/definitions/CapabilityStatement" }, { - "$ref": "CarePlan.schema.json#/definitions/CarePlan" + "$ref": "CarePlan#/definitions/CarePlan" }, { - "$ref": "CareTeam.schema.json#/definitions/CareTeam" + "$ref": "CareTeam#/definitions/CareTeam" }, { - "$ref": "ChargeItem.schema.json#/definitions/ChargeItem" + "$ref": "ChargeItem#/definitions/ChargeItem" }, { - "$ref": "Claim.schema.json#/definitions/Claim" + "$ref": "Claim#/definitions/Claim" }, { - "$ref": "ClaimResponse.schema.json#/definitions/ClaimResponse" + "$ref": "ClaimResponse#/definitions/ClaimResponse" }, { - "$ref": "ClinicalImpression.schema.json#/definitions/ClinicalImpression" + "$ref": "ClinicalImpression#/definitions/ClinicalImpression" }, { - "$ref": "CodeSystem.schema.json#/definitions/CodeSystem" + "$ref": "CodeSystem#/definitions/CodeSystem" }, { - "$ref": "Communication.schema.json#/definitions/Communication" + "$ref": "Communication#/definitions/Communication" }, { - "$ref": "CommunicationRequest.schema.json#/definitions/CommunicationRequest" + "$ref": "CommunicationRequest#/definitions/CommunicationRequest" }, { - "$ref": "CompartmentDefinition.schema.json#/definitions/CompartmentDefinition" + "$ref": "CompartmentDefinition#/definitions/CompartmentDefinition" }, { - "$ref": "Composition.schema.json#/definitions/Composition" + "$ref": "Composition#/definitions/Composition" }, { - "$ref": "ConceptMap.schema.json#/definitions/ConceptMap" + "$ref": "ConceptMap#/definitions/ConceptMap" }, { - "$ref": "Condition.schema.json#/definitions/Condition" + "$ref": "Condition#/definitions/Condition" }, { - "$ref": "Consent.schema.json#/definitions/Consent" + "$ref": "Consent#/definitions/Consent" }, { - "$ref": "Contract.schema.json#/definitions/Contract" + "$ref": "Contract#/definitions/Contract" }, { - "$ref": "Coverage.schema.json#/definitions/Coverage" + "$ref": "Coverage#/definitions/Coverage" }, { - "$ref": "DataElement.schema.json#/definitions/DataElement" + "$ref": "DataElement#/definitions/DataElement" }, { - "$ref": "DetectedIssue.schema.json#/definitions/DetectedIssue" + "$ref": "DetectedIssue#/definitions/DetectedIssue" }, { - "$ref": "Device.schema.json#/definitions/Device" + "$ref": "Device#/definitions/Device" }, { - "$ref": "DeviceComponent.schema.json#/definitions/DeviceComponent" + "$ref": "DeviceComponent#/definitions/DeviceComponent" }, { - "$ref": "DeviceMetric.schema.json#/definitions/DeviceMetric" + "$ref": "DeviceMetric#/definitions/DeviceMetric" }, { - "$ref": "DeviceRequest.schema.json#/definitions/DeviceRequest" + "$ref": "DeviceRequest#/definitions/DeviceRequest" }, { - "$ref": "DeviceUseStatement.schema.json#/definitions/DeviceUseStatement" + "$ref": "DeviceUseStatement#/definitions/DeviceUseStatement" }, { - "$ref": "DiagnosticReport.schema.json#/definitions/DiagnosticReport" + "$ref": "DiagnosticReport#/definitions/DiagnosticReport" }, { - "$ref": "DocumentManifest.schema.json#/definitions/DocumentManifest" + "$ref": "DocumentManifest#/definitions/DocumentManifest" }, { - "$ref": "DocumentReference.schema.json#/definitions/DocumentReference" + "$ref": "DocumentReference#/definitions/DocumentReference" }, { - "$ref": "DomainResource.schema.json#/definitions/DomainResource" + "$ref": "DomainResource#/definitions/DomainResource" }, { - "$ref": "EligibilityRequest.schema.json#/definitions/EligibilityRequest" + "$ref": "EligibilityRequest#/definitions/EligibilityRequest" }, { - "$ref": "EligibilityResponse.schema.json#/definitions/EligibilityResponse" + "$ref": "EligibilityResponse#/definitions/EligibilityResponse" }, { - "$ref": "Encounter.schema.json#/definitions/Encounter" + "$ref": "Encounter#/definitions/Encounter" }, { - "$ref": "Endpoint.schema.json#/definitions/Endpoint" + "$ref": "Endpoint#/definitions/Endpoint" }, { - "$ref": "EnrollmentRequest.schema.json#/definitions/EnrollmentRequest" + "$ref": "EnrollmentRequest#/definitions/EnrollmentRequest" }, { - "$ref": "EnrollmentResponse.schema.json#/definitions/EnrollmentResponse" + "$ref": "EnrollmentResponse#/definitions/EnrollmentResponse" }, { - "$ref": "EpisodeOfCare.schema.json#/definitions/EpisodeOfCare" + "$ref": "EpisodeOfCare#/definitions/EpisodeOfCare" }, { - "$ref": "ExpansionProfile.schema.json#/definitions/ExpansionProfile" + "$ref": "ExpansionProfile#/definitions/ExpansionProfile" }, { - "$ref": "ExplanationOfBenefit.schema.json#/definitions/ExplanationOfBenefit" + "$ref": "ExplanationOfBenefit#/definitions/ExplanationOfBenefit" }, { - "$ref": "FamilyMemberHistory.schema.json#/definitions/FamilyMemberHistory" + "$ref": "FamilyMemberHistory#/definitions/FamilyMemberHistory" }, { - "$ref": "Flag.schema.json#/definitions/Flag" + "$ref": "Flag#/definitions/Flag" }, { - "$ref": "Goal.schema.json#/definitions/Goal" + "$ref": "Goal#/definitions/Goal" }, { - "$ref": "GraphDefinition.schema.json#/definitions/GraphDefinition" + "$ref": "GraphDefinition#/definitions/GraphDefinition" }, { - "$ref": "Group.schema.json#/definitions/Group" + "$ref": "Group#/definitions/Group" }, { - "$ref": "GuidanceResponse.schema.json#/definitions/GuidanceResponse" + "$ref": "GuidanceResponse#/definitions/GuidanceResponse" }, { - "$ref": "HealthcareService.schema.json#/definitions/HealthcareService" + "$ref": "HealthcareService#/definitions/HealthcareService" }, { - "$ref": "ImagingManifest.schema.json#/definitions/ImagingManifest" + "$ref": "ImagingManifest#/definitions/ImagingManifest" }, { - "$ref": "ImagingStudy.schema.json#/definitions/ImagingStudy" + "$ref": "ImagingStudy#/definitions/ImagingStudy" }, { - "$ref": "Immunization.schema.json#/definitions/Immunization" + "$ref": "Immunization#/definitions/Immunization" }, { - "$ref": "ImmunizationRecommendation.schema.json#/definitions/ImmunizationRecommendation" + "$ref": "ImmunizationRecommendation#/definitions/ImmunizationRecommendation" }, { - "$ref": "ImplementationGuide.schema.json#/definitions/ImplementationGuide" + "$ref": "ImplementationGuide#/definitions/ImplementationGuide" }, { - "$ref": "Library.schema.json#/definitions/Library" + "$ref": "Library#/definitions/Library" }, { - "$ref": "Linkage.schema.json#/definitions/Linkage" + "$ref": "Linkage#/definitions/Linkage" }, { - "$ref": "List.schema.json#/definitions/List" + "$ref": "List#/definitions/List" }, { - "$ref": "Location.schema.json#/definitions/Location" + "$ref": "Location#/definitions/Location" }, { - "$ref": "Measure.schema.json#/definitions/Measure" + "$ref": "Measure#/definitions/Measure" }, { - "$ref": "MeasureReport.schema.json#/definitions/MeasureReport" + "$ref": "MeasureReport#/definitions/MeasureReport" }, { - "$ref": "Media.schema.json#/definitions/Media" + "$ref": "Media#/definitions/Media" }, { - "$ref": "Medication.schema.json#/definitions/Medication" + "$ref": "Medication#/definitions/Medication" }, { - "$ref": "MedicationAdministration.schema.json#/definitions/MedicationAdministration" + "$ref": "MedicationAdministration#/definitions/MedicationAdministration" }, { - "$ref": "MedicationDispense.schema.json#/definitions/MedicationDispense" + "$ref": "MedicationDispense#/definitions/MedicationDispense" }, { - "$ref": "MedicationRequest.schema.json#/definitions/MedicationRequest" + "$ref": "MedicationRequest#/definitions/MedicationRequest" }, { - "$ref": "MedicationStatement.schema.json#/definitions/MedicationStatement" + "$ref": "MedicationStatement#/definitions/MedicationStatement" }, { - "$ref": "MessageDefinition.schema.json#/definitions/MessageDefinition" + "$ref": "MessageDefinition#/definitions/MessageDefinition" }, { - "$ref": "MessageHeader.schema.json#/definitions/MessageHeader" + "$ref": "MessageHeader#/definitions/MessageHeader" }, { - "$ref": "NamingSystem.schema.json#/definitions/NamingSystem" + "$ref": "NamingSystem#/definitions/NamingSystem" }, { - "$ref": "NutritionOrder.schema.json#/definitions/NutritionOrder" + "$ref": "NutritionOrder#/definitions/NutritionOrder" }, { - "$ref": "Observation.schema.json#/definitions/Observation" + "$ref": "Observation#/definitions/Observation" }, { - "$ref": "OperationDefinition.schema.json#/definitions/OperationDefinition" + "$ref": "OperationDefinition#/definitions/OperationDefinition" }, { - "$ref": "OperationOutcome.schema.json#/definitions/OperationOutcome" + "$ref": "OperationOutcome#/definitions/OperationOutcome" }, { - "$ref": "Organization.schema.json#/definitions/Organization" + "$ref": "Organization#/definitions/Organization" }, { - "$ref": "Parameters.schema.json#/definitions/Parameters" + "$ref": "Parameters#/definitions/Parameters" }, { - "$ref": "Parameters.schema.json#/definitions/Parameters" + "$ref": "Parameters#/definitions/Parameters" }, { - "$ref": "Patient.schema.json#/definitions/Patient" + "$ref": "Patient#/definitions/Patient" }, { - "$ref": "PaymentNotice.schema.json#/definitions/PaymentNotice" + "$ref": "PaymentNotice#/definitions/PaymentNotice" }, { - "$ref": "PaymentReconciliation.schema.json#/definitions/PaymentReconciliation" + "$ref": "PaymentReconciliation#/definitions/PaymentReconciliation" }, { - "$ref": "Person.schema.json#/definitions/Person" + "$ref": "Person#/definitions/Person" }, { - "$ref": "PlanDefinition.schema.json#/definitions/PlanDefinition" + "$ref": "PlanDefinition#/definitions/PlanDefinition" }, { - "$ref": "Practitioner.schema.json#/definitions/Practitioner" + "$ref": "Practitioner#/definitions/Practitioner" }, { - "$ref": "PractitionerRole.schema.json#/definitions/PractitionerRole" + "$ref": "PractitionerRole#/definitions/PractitionerRole" }, { - "$ref": "Procedure.schema.json#/definitions/Procedure" + "$ref": "Procedure#/definitions/Procedure" }, { - "$ref": "ProcedureRequest.schema.json#/definitions/ProcedureRequest" + "$ref": "ProcedureRequest#/definitions/ProcedureRequest" }, { - "$ref": "ProcessRequest.schema.json#/definitions/ProcessRequest" + "$ref": "ProcessRequest#/definitions/ProcessRequest" }, { - "$ref": "ProcessResponse.schema.json#/definitions/ProcessResponse" + "$ref": "ProcessResponse#/definitions/ProcessResponse" }, { - "$ref": "Provenance.schema.json#/definitions/Provenance" + "$ref": "Provenance#/definitions/Provenance" }, { - "$ref": "Questionnaire.schema.json#/definitions/Questionnaire" + "$ref": "Questionnaire#/definitions/Questionnaire" }, { - "$ref": "QuestionnaireResponse.schema.json#/definitions/QuestionnaireResponse" + "$ref": "QuestionnaireResponse#/definitions/QuestionnaireResponse" }, { - "$ref": "ReferralRequest.schema.json#/definitions/ReferralRequest" + "$ref": "ReferralRequest#/definitions/ReferralRequest" }, { - "$ref": "RelatedPerson.schema.json#/definitions/RelatedPerson" + "$ref": "RelatedPerson#/definitions/RelatedPerson" }, { - "$ref": "RequestGroup.schema.json#/definitions/RequestGroup" + "$ref": "RequestGroup#/definitions/RequestGroup" }, { - "$ref": "ResearchStudy.schema.json#/definitions/ResearchStudy" + "$ref": "ResearchStudy#/definitions/ResearchStudy" }, { - "$ref": "ResearchSubject.schema.json#/definitions/ResearchSubject" + "$ref": "ResearchSubject#/definitions/ResearchSubject" }, { - "$ref": "Resource.schema.json#/definitions/Resource" + "$ref": "Resource#/definitions/Resource" }, { - "$ref": "RiskAssessment.schema.json#/definitions/RiskAssessment" + "$ref": "RiskAssessment#/definitions/RiskAssessment" }, { - "$ref": "Schedule.schema.json#/definitions/Schedule" + "$ref": "Schedule#/definitions/Schedule" }, { - "$ref": "SearchParameter.schema.json#/definitions/SearchParameter" + "$ref": "SearchParameter#/definitions/SearchParameter" }, { - "$ref": "Sequence.schema.json#/definitions/Sequence" + "$ref": "Sequence#/definitions/Sequence" }, { - "$ref": "ServiceDefinition.schema.json#/definitions/ServiceDefinition" + "$ref": "ServiceDefinition#/definitions/ServiceDefinition" }, { - "$ref": "Slot.schema.json#/definitions/Slot" + "$ref": "Slot#/definitions/Slot" }, { - "$ref": "Specimen.schema.json#/definitions/Specimen" + "$ref": "Specimen#/definitions/Specimen" }, { - "$ref": "StructureDefinition.schema.json#/definitions/StructureDefinition" + "$ref": "StructureDefinition#/definitions/StructureDefinition" }, { - "$ref": "StructureMap.schema.json#/definitions/StructureMap" + "$ref": "StructureMap#/definitions/StructureMap" }, { - "$ref": "Subscription.schema.json#/definitions/Subscription" + "$ref": "Subscription#/definitions/Subscription" }, { - "$ref": "Substance.schema.json#/definitions/Substance" + "$ref": "Substance#/definitions/Substance" }, { - "$ref": "SupplyDelivery.schema.json#/definitions/SupplyDelivery" + "$ref": "SupplyDelivery#/definitions/SupplyDelivery" }, { - "$ref": "SupplyRequest.schema.json#/definitions/SupplyRequest" + "$ref": "SupplyRequest#/definitions/SupplyRequest" }, { - "$ref": "Task.schema.json#/definitions/Task" + "$ref": "Task#/definitions/Task" }, { - "$ref": "TestReport.schema.json#/definitions/TestReport" + "$ref": "TestReport#/definitions/TestReport" }, { - "$ref": "TestScript.schema.json#/definitions/TestScript" + "$ref": "TestScript#/definitions/TestScript" }, { - "$ref": "ValueSet.schema.json#/definitions/ValueSet" + "$ref": "ValueSet#/definitions/ValueSet" }, { - "$ref": "VisionPrescription.schema.json#/definitions/VisionPrescription" + "$ref": "VisionPrescription#/definitions/VisionPrescription" } ] } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json index 9c3b66a..8acfc32 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/RiskAssessment.schema.json @@ -21,15 +21,15 @@ }, "identifier": { "description": "Business identifier assigned to the risk assessment.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "basedOn": { "description": "A reference to the request that is fulfilled by this risk assessment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "parent": { "description": "A reference to a resource that this risk assessment is part of, such as a Procedure.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "The status of the RiskAssessment, using the same statuses as an Observation.", @@ -38,23 +38,23 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "method": { "description": "The algorithm, process or mechanism used to evaluate the risk.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "code": { "description": "The type of the risk assessment performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "The patient or group the risk assessment applies to.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The encounter where the assessment was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "occurrenceDateTime": { "description": "The date (and possibly time) the risk assessment was performed.", @@ -63,33 +63,33 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date (and possibly time) the risk assessment was performed.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "condition": { "description": "For assessments or prognosis specific to a particular condition, indicates the condition being assessed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performer": { "description": "The provider or software application that performed the assessment.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "The reason the risk assessment was performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "The reason the risk assessment was performed.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "basis": { "description": "Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "prediction": { @@ -105,7 +105,7 @@ }, "_mitigation": { "description": "Extensions for mitigation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Additional comments about the risk assessment.", @@ -113,7 +113,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -132,7 +132,7 @@ "properties": { "outcome": { "description": "One of the potential outcomes for the patient (e.g. remission, death, a particular condition).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "probabilityDecimal": { "description": "How likely is the outcome (in the specified timeframe).", @@ -141,15 +141,15 @@ }, "_probabilityDecimal": { "description": "Extensions for probabilityDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "probabilityRange": { "description": "How likely is the outcome (in the specified timeframe).", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "qualitativeRisk": { "description": "How likely is the outcome (in the specified timeframe), expressed as a qualitative value (e.g. low, medium, high).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "relativeRisk": { "description": "Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 \u003d higher risk than the population, numbers less than 1 \u003d lower risk.).", @@ -158,15 +158,15 @@ }, "_relativeRisk": { "description": "Extensions for relativeRisk", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whenPeriod": { "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "whenRange": { "description": "Indicates the period of time or age range of the subject to which the specified probability applies.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "rationale": { "description": "Additional information explaining the basis for the prediction.", @@ -174,7 +174,7 @@ }, "_rationale": { "description": "Extensions for rationale", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json index 801862a..fd52d2c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SampledData.schema.json @@ -14,7 +14,7 @@ "properties": { "origin": { "description": "The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "period": { "description": "The length of time between sampling times, measured in milliseconds.", @@ -23,7 +23,7 @@ }, "_period": { "description": "Extensions for period", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "factor": { "description": "A correction factor that is applied to the sampled data points before they are added to the origin.", @@ -32,7 +32,7 @@ }, "_factor": { "description": "Extensions for factor", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lowerLimit": { "description": "The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit).", @@ -41,7 +41,7 @@ }, "_lowerLimit": { "description": "Extensions for lowerLimit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "upperLimit": { "description": "The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit).", @@ -50,7 +50,7 @@ }, "_upperLimit": { "description": "Extensions for upperLimit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dimensions": { "description": "The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once.", @@ -59,7 +59,7 @@ }, "_dimensions": { "description": "Extensions for dimensions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "data": { "description": "A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value.", @@ -67,7 +67,7 @@ }, "_data": { "description": "Extensions for data", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json index 3b7e34b..54b5dd9 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Schedule.schema.json @@ -23,7 +23,7 @@ "description": "External Ids for this item.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "active": { @@ -32,36 +32,36 @@ }, "_active": { "description": "Extensions for active", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "serviceCategory": { "description": "A broad categorisation of the service that is to be performed during this appointment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "serviceType": { "description": "The specific service that is to be performed during this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "actor": { "description": "The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, PractitionerRole, Device, Patient or RelatedPerson.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "planningHorizon": { "description": "The period of time that the slots that are attached to this Schedule resource cover (even if none exist). These cover the amount of time that an organization\u0027s planning horizon; the interval for which they are currently accepting appointments. This does not define a \"template\" for planning outside these dates.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "comment": { "description": "Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.", @@ -69,7 +69,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json index 6863a43..5e38bef 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SearchParameter.schema.json @@ -25,7 +25,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The identifier that is used to identify this version of the search parameter when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the search parameter author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -33,7 +33,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the search parameter. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -41,7 +41,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this search parameter. Enables tracking the life-cycle of the content.", @@ -55,7 +55,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this search parameter is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -63,7 +63,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the search parameter was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the search parameter changes.", @@ -72,7 +72,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the search parameter.", @@ -80,27 +80,27 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate search parameter instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the search parameter is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -109,7 +109,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The code used in the URL or the parameter name in a parameters resource for this search parameter.", @@ -118,7 +118,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "The base resource type(s) that this search parameter can be used against.", @@ -132,7 +132,7 @@ "description": "Extensions for base", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "type": { @@ -151,7 +151,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "derivedFrom": { "description": "Where this search parameter is originally defined. If a derivedFrom is provided, then the details in the search parameter must be consistent with the definition from which it is defined. I.e. the parameter should have the same meaning, and (usually) the functionality should be a proper subset of the underlying search parameter.", @@ -159,7 +159,7 @@ }, "_derivedFrom": { "description": "Extensions for derivedFrom", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the search parameter from a consumer\u0027s perspective. and how it used.", @@ -167,7 +167,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "A FHIRPath expression that returns a set of elements for the search parameter.", @@ -175,7 +175,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "xpath": { "description": "An XPath expression that returns a set of elements for the search parameter.", @@ -183,7 +183,7 @@ }, "_xpath": { "description": "Extensions for xpath", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "xpathUsage": { "description": "How the search parameter relates to the set of elements returned by evaluating the xpath query.", @@ -198,7 +198,7 @@ }, "_xpathUsage": { "description": "Extensions for xpathUsage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "target": { "description": "Types of resource (if a resource is referenced).", @@ -212,7 +212,7 @@ "description": "Extensions for target", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "comparator": { @@ -237,7 +237,7 @@ "description": "Extensions for comparator", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "modifier": { @@ -263,7 +263,7 @@ "description": "Extensions for modifier", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "chain": { @@ -277,7 +277,7 @@ "description": "Extensions for chain", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "component": { @@ -304,7 +304,7 @@ "properties": { "definition": { "description": "The definition of the search parameter that describes this part.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "expression": { "description": "A sub-expression that defines how to extract values for this component from the output of the main SearchParameter.expression.", @@ -312,7 +312,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json index e2beb55..31daa0f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Sequence.schema.json @@ -23,7 +23,7 @@ "description": "A unique identifier for this particular sequence instance. This is a FHIR-defined id.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "type": { @@ -37,7 +37,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "coordinateSystem": { "description": "Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).", @@ -46,27 +46,27 @@ }, "_coordinateSystem": { "description": "Extensions for coordinateSystem", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "The patient whose sequencing results are described by this resource.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "specimen": { "description": "Specimen used for sequencing.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "device": { "description": "The method for sequencing, for example, chip information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "performer": { "description": "The organization or lab that should be responsible for this result.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "quantity": { "description": "The number of copies of the seqeunce of interest. (RNASeq).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "referenceSeq": { "description": "A sequence that is used as a reference to describe variants that are present in a sequence analyzed.", @@ -85,7 +85,7 @@ }, "_observedSeq": { "description": "Extensions for observedSeq", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quality": { "description": "An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).", @@ -101,7 +101,7 @@ }, "_readCoverage": { "description": "Extensions for readCoverage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "repository": { "description": "Configurations of the external repository. The repository shall store target\u0027s observedSeq or records related with target\u0027s observedSeq.", @@ -114,7 +114,7 @@ "description": "Pointer to next atomic sequence which at most contains one variant.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -134,7 +134,7 @@ "properties": { "chromosome": { "description": "Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "genomeBuild": { "description": "The Genome Build used for reference, following GRCh build versions e.g. \u0027GRCh 37\u0027. Version number must be included if a versioned release of a primary build was used.", @@ -142,15 +142,15 @@ }, "_genomeBuild": { "description": "Extensions for genomeBuild", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "referenceSeqId": { "description": "Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "referenceSeqPointer": { "description": "A Pointer to another Sequence entity as reference sequence.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "referenceSeqString": { "description": "A string like \"ACGT\".", @@ -158,7 +158,7 @@ }, "_referenceSeqString": { "description": "Extensions for referenceSeqString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "strand": { "description": "Directionality of DNA sequence. Available values are \"1\" for the plus strand (5\u0027 to 3\u0027)/Watson/Sense/positive and \"-1\" for the minus strand(3\u0027 to 5\u0027)/Crick/Antisense/negative.", @@ -167,7 +167,7 @@ }, "_strand": { "description": "Extensions for strand", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "windowStart": { "description": "Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", @@ -176,7 +176,7 @@ }, "_windowStart": { "description": "Extensions for windowStart", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "windowEnd": { "description": "End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", @@ -185,7 +185,7 @@ }, "_windowEnd": { "description": "Extensions for windowEnd", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -206,7 +206,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "End position of the variant on the reference sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", @@ -215,7 +215,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "observedAllele": { "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the observed sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", @@ -223,7 +223,7 @@ }, "_observedAllele": { "description": "Extensions for observedAllele", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "referenceAllele": { "description": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the reference sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", @@ -231,7 +231,7 @@ }, "_referenceAllele": { "description": "Extensions for referenceAllele", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cigar": { "description": "Extended CIGAR string for aligning the sequence with reference bases. See detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).", @@ -239,11 +239,11 @@ }, "_cigar": { "description": "Extensions for cigar", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variantPointer": { "description": "A pointer to an Observation containing variant information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -268,11 +268,11 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "standardSequence": { "description": "Gold standard sequence used for comparing against.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "start": { "description": "Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", @@ -281,7 +281,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "End position of the sequence.If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.", @@ -290,15 +290,15 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "score": { "description": "The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "method": { "description": "Which method is used to get sequence quality.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "truthTP": { "description": "True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", @@ -307,7 +307,7 @@ }, "_truthTP": { "description": "Extensions for truthTP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "queryTP": { "description": "True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.", @@ -316,7 +316,7 @@ }, "_queryTP": { "description": "Extensions for queryTP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "truthFN": { "description": "False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.", @@ -325,7 +325,7 @@ }, "_truthFN": { "description": "Extensions for truthFN", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "queryFP": { "description": "False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.", @@ -334,7 +334,7 @@ }, "_queryFP": { "description": "Extensions for queryFP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "gtFP": { "description": "The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).", @@ -343,7 +343,7 @@ }, "_gtFP": { "description": "Extensions for gtFP", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "precision": { "description": "QUERY.TP / (QUERY.TP + QUERY.FP).", @@ -352,7 +352,7 @@ }, "_precision": { "description": "Extensions for precision", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "recall": { "description": "TRUTH.TP / (TRUTH.TP + TRUTH.FN).", @@ -361,7 +361,7 @@ }, "_recall": { "description": "Extensions for recall", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "fScore": { "description": "Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).", @@ -370,7 +370,7 @@ }, "_fScore": { "description": "Extensions for fScore", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -397,7 +397,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "URI of an external repository which contains further details about the genetics data.", @@ -405,7 +405,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "URI of an external repository which contains further details about the genetics data.", @@ -413,7 +413,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "datasetId": { "description": "Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.", @@ -421,7 +421,7 @@ }, "_datasetId": { "description": "Extensions for datasetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variantsetId": { "description": "Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.", @@ -429,7 +429,7 @@ }, "_variantsetId": { "description": "Extensions for variantsetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "readsetId": { "description": "Id of the read in this external repository.", @@ -437,7 +437,7 @@ }, "_readsetId": { "description": "Extensions for readsetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json index 12f6166..9674d5e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ServiceDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this service definition when it is represented in other formats, or referenced in a specification, model, design or an instance. This is used for CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the service definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the service definition.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this service definition. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this service definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the service definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the service definition changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the service definition.", @@ -95,7 +95,7 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the service definition from a consumer\u0027s perspective.", @@ -103,7 +103,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this service definition is needed and why it has been designed as it has.", @@ -111,7 +111,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "usage": { "description": "A detailed description of how the module is used from a clinical perspective.", @@ -119,7 +119,7 @@ }, "_usage": { "description": "Extensions for usage", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "approvalDate": { "description": "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", @@ -128,7 +128,7 @@ }, "_approvalDate": { "description": "Extensions for approvalDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastReviewDate": { "description": "The date on which the resource content was last reviewed. Review happens periodically after approval, but doesn\u0027t change the original approval date.", @@ -137,45 +137,45 @@ }, "_lastReviewDate": { "description": "Extensions for lastReviewDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "effectivePeriod": { "description": "The period during which the service definition content was or is planned to be in active use.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate service definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the service definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "topic": { "description": "Descriptive topics related to the module. Topics provide a high-level categorization of the module that can be useful for filtering and searching.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "contributor": { "description": "A contributor to the content of the module, including authors, editors, reviewers, and endorsers.", "type": "array", "items": { - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" } }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "copyright": { @@ -184,32 +184,32 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "relatedArtifact": { "description": "Related resources such as additional documentation, justification, or bibliographic references.", "type": "array", "items": { - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" } }, "trigger": { "description": "The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.", "type": "array", "items": { - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "dataRequirement": { "description": "Data requirements are a machine processable description of the data required by the module in order to perform a successful evaluation.", "type": "array", "items": { - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } }, "operationDefinition": { "description": "A reference to the operation that is used to invoke this service.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json index 08b1f2e..b301c1f 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Signature.schema.json @@ -16,7 +16,7 @@ "description": "An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "when": { @@ -25,7 +25,7 @@ }, "_when": { "description": "Extensions for when", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whoUri": { "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", @@ -33,11 +33,11 @@ }, "_whoUri": { "description": "Extensions for whoUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "whoReference": { "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOfUri": { "description": "A reference to an application-usable description of the identity that is represented by the signature.", @@ -45,11 +45,11 @@ }, "_onBehalfOfUri": { "description": "Extensions for onBehalfOfUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "onBehalfOfReference": { "description": "A reference to an application-usable description of the identity that is represented by the signature.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "contentType": { "description": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jwt for JWT, and image/* for a graphical image of a signature, etc.", @@ -58,7 +58,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "blob": { "description": "The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.", @@ -66,7 +66,7 @@ }, "_blob": { "description": "Extensions for blob", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json index 263df54..decc3eb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Slot.schema.json @@ -23,34 +23,34 @@ "description": "External Ids for this item.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "serviceCategory": { "description": "A broad categorisation of the service that is to be performed during this appointment.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "serviceType": { "description": "The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "specialty": { "description": "The specialty of a practitioner that would be required to perform the service requested in this appointment.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "appointmentType": { "description": "The style of appointment or patient that may be booked in the slot (not service type).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "schedule": { "description": "The schedule resource that this slot defines an interval of status information.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "status": { "description": "busy | free | busy-unavailable | busy-tentative | entered-in-error.", @@ -65,7 +65,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "start": { "description": "Date/Time that the slot is to begin.", @@ -73,7 +73,7 @@ }, "_start": { "description": "Extensions for start", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "end": { "description": "Date/Time that the slot is to conclude.", @@ -81,7 +81,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "overbooked": { "description": "This slot has already been overbooked, appointments are unlikely to be accepted for this time.", @@ -89,7 +89,7 @@ }, "_overbooked": { "description": "Extensions for overbooked", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments on the slot to describe any extended information. Such as custom constraints on the slot.", @@ -97,7 +97,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json index cc66461..ff2708c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Specimen.schema.json @@ -23,12 +23,12 @@ "description": "Id for specimen.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "accessionIdentifier": { "description": "The identifier assigned by the lab when accessioning specimen(s). This is not necessarily the same as the specimen identifier, depending on local lab procedures.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "The availability of the specimen.", @@ -42,15 +42,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The kind of material that forms the specimen.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "subject": { "description": "Where the specimen came from. This may be from the patient(s) or from the environment or a device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "receivedTime": { "description": "Time when specimen was received for processing or testing.", @@ -59,20 +59,20 @@ }, "_receivedTime": { "description": "Extensions for receivedTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parent": { "description": "Reference to the parent (source) specimen which is used when the specimen was either derived from or a component of another specimen.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "request": { "description": "Details concerning a test or procedure request that required a specimen to be collected.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "collection": { @@ -97,7 +97,7 @@ "description": "To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } }, @@ -118,7 +118,7 @@ "properties": { "collector": { "description": "Person who collected the specimen.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "collectedDateTime": { "description": "Time when specimen was collected from subject - the physiologically relevant time.", @@ -127,23 +127,23 @@ }, "_collectedDateTime": { "description": "Extensions for collectedDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "collectedPeriod": { "description": "Time when specimen was collected from subject - the physiologically relevant time.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "quantity": { "description": "The quantity of specimen collected; for instance the volume of a blood sample, or the physical measurement of an anatomic pathology sample.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "method": { "description": "A coded value specifying the technique that is used to perform the procedure.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "bodySite": { "description": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -163,17 +163,17 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "procedure": { "description": "A coded value specifying the procedure used to process the specimen.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "additive": { "description": "Material used in the processing step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "timeDateTime": { @@ -183,11 +183,11 @@ }, "_timeDateTime": { "description": "Extensions for timeDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timePeriod": { "description": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" } } } @@ -205,7 +205,7 @@ "description": "Id for container. There may be multiple; a manufacturer\u0027s bar code, lab assigned identifier, etc. The container ID may differ from the specimen id in some circumstances.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "description": { @@ -214,27 +214,27 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "The type of container associated with the specimen (e.g. slide, aliquot, etc.).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "capacity": { "description": "The capacity (volume or other measure) the container may contain.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "specimenQuantity": { "description": "The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "additiveCodeableConcept": { "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "additiveReference": { "description": "Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json index 67b6f31..f30749e 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureDefinition.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this structure definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the structure definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the structure definition.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this structure definition. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this structure definition is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the structure definition was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the structure definition.", @@ -95,13 +95,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -110,20 +110,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure definition instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the structure definition is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -132,7 +132,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure definition.", @@ -140,13 +140,13 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "keyword": { "description": "A set of key words or terms from external terminologies that may be used to assist with indexing and searching of templates.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "fhirVersion": { @@ -156,7 +156,7 @@ }, "_fhirVersion": { "description": "Extensions for fhirVersion", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mapping": { "description": "An external specification that the content is mapped to.", @@ -177,7 +177,7 @@ }, "_kind": { "description": "Extensions for kind", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abstract": { "description": "Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be instantiated. For Resources and Data types, abstract types will never be exchanged between systems.", @@ -185,7 +185,7 @@ }, "_abstract": { "description": "Extensions for abstract", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contextType": { "description": "If this is an extension, Identifies the context within FHIR resources where the extension can be used.", @@ -198,7 +198,7 @@ }, "_contextType": { "description": "Extensions for contextType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "context": { "description": "Identifies the types of resource or data type elements to which the extension can be applied.", @@ -211,7 +211,7 @@ "description": "Extensions for context", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "contextInvariant": { @@ -225,7 +225,7 @@ "description": "Extensions for contextInvariant", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "type": { @@ -235,7 +235,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "baseDefinition": { "description": "An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.", @@ -243,7 +243,7 @@ }, "_baseDefinition": { "description": "Extensions for baseDefinition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "derivation": { "description": "How the type relates to the baseDefinition.", @@ -255,7 +255,7 @@ }, "_derivation": { "description": "Extensions for derivation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "snapshot": { "description": "A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition.", @@ -287,7 +287,7 @@ }, "_identity": { "description": "Extensions for identity", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "An absolute URI that identifies the specification that this mapping is expressed to.", @@ -295,7 +295,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A name for the specification that is being mapped to.", @@ -303,7 +303,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "comment": { "description": "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.", @@ -311,7 +311,7 @@ }, "_comment": { "description": "Extensions for comment", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -329,7 +329,7 @@ "description": "Captures constraints on each element within the resource.", "type": "array", "items": { - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" } } }, @@ -351,7 +351,7 @@ "description": "Captures constraints on each element within the resource.", "type": "array", "items": { - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" } } }, diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json index 929a62f..939a106 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/StructureMap.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this structure map when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the structure map. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the structure map.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this structure map. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this structure map is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the structure map was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure map changes.", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the structure map.", @@ -95,13 +95,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -110,20 +110,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate structure map instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the structure map is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -132,7 +132,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the structure map and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure map.", @@ -140,7 +140,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "structure": { "description": "A structure definition used by this map. The structure definition may describe instances that are converted, or the instances that are produced.", @@ -160,7 +160,7 @@ "description": "Extensions for import", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "group": { @@ -192,7 +192,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "How the referenced structure is used in this mapping.", @@ -206,7 +206,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "alias": { "description": "The name used for this type in the map.", @@ -214,7 +214,7 @@ }, "_alias": { "description": "Extensions for alias", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Documentation that describes how the structure is used in the mapping.", @@ -222,7 +222,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -243,7 +243,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extends": { "description": "Another group that this group adds rules to.", @@ -252,7 +252,7 @@ }, "_extends": { "description": "Extensions for extends", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "typeMode": { "description": "If this is the default rule set to apply for thie source type, or this combination of types.", @@ -265,7 +265,7 @@ }, "_typeMode": { "description": "Extensions for typeMode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Additional supporting documentation that explains the purpose of the group and the types of mappings within it.", @@ -273,7 +273,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "input": { "description": "A name assigned to an instance of data. The instance must be provided when the mapping is invoked.", @@ -312,7 +312,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Type for this instance of data.", @@ -320,7 +320,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "mode": { "description": "Mode for this instance of data.", @@ -332,7 +332,7 @@ }, "_mode": { "description": "Extensions for mode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "documentation": { "description": "Documentation for this instance of data.", @@ -340,7 +340,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -361,7 +361,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "source": { "description": "Source inputs to the mapping.", @@ -397,7 +397,7 @@ }, "_documentation": { "description": "Extensions for documentation", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "required": [ @@ -421,7 +421,7 @@ }, "_context": { "description": "Extensions for context", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "min": { "description": "Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.", @@ -430,7 +430,7 @@ }, "_min": { "description": "Extensions for min", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "max": { "description": "Specified maximum cardinality for the element - a number or a \"*\". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it\u0027s the default value).", @@ -438,7 +438,7 @@ }, "_max": { "description": "Extensions for max", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "type": { "description": "Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.", @@ -446,7 +446,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueBoolean": { "description": "A value to use if there is no existing value in the source object.", @@ -454,7 +454,7 @@ }, "_defaultValueBoolean": { "description": "Extensions for defaultValueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInteger": { "description": "A value to use if there is no existing value in the source object.", @@ -463,7 +463,7 @@ }, "_defaultValueInteger": { "description": "Extensions for defaultValueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDecimal": { "description": "A value to use if there is no existing value in the source object.", @@ -472,7 +472,7 @@ }, "_defaultValueDecimal": { "description": "Extensions for defaultValueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueBase64Binary": { "description": "A value to use if there is no existing value in the source object.", @@ -480,7 +480,7 @@ }, "_defaultValueBase64Binary": { "description": "Extensions for defaultValueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueInstant": { "description": "A value to use if there is no existing value in the source object.", @@ -488,7 +488,7 @@ }, "_defaultValueInstant": { "description": "Extensions for defaultValueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueString": { "description": "A value to use if there is no existing value in the source object.", @@ -496,7 +496,7 @@ }, "_defaultValueString": { "description": "Extensions for defaultValueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUri": { "description": "A value to use if there is no existing value in the source object.", @@ -504,7 +504,7 @@ }, "_defaultValueUri": { "description": "Extensions for defaultValueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDate": { "description": "A value to use if there is no existing value in the source object.", @@ -513,7 +513,7 @@ }, "_defaultValueDate": { "description": "Extensions for defaultValueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueDateTime": { "description": "A value to use if there is no existing value in the source object.", @@ -522,7 +522,7 @@ }, "_defaultValueDateTime": { "description": "Extensions for defaultValueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueTime": { "description": "A value to use if there is no existing value in the source object.", @@ -531,7 +531,7 @@ }, "_defaultValueTime": { "description": "Extensions for defaultValueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueCode": { "description": "A value to use if there is no existing value in the source object.", @@ -540,7 +540,7 @@ }, "_defaultValueCode": { "description": "Extensions for defaultValueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueOid": { "description": "A value to use if there is no existing value in the source object.", @@ -549,7 +549,7 @@ }, "_defaultValueOid": { "description": "Extensions for defaultValueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUuid": { "description": "A value to use if there is no existing value in the source object.", @@ -558,7 +558,7 @@ }, "_defaultValueUuid": { "description": "Extensions for defaultValueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueId": { "description": "A value to use if there is no existing value in the source object.", @@ -567,7 +567,7 @@ }, "_defaultValueId": { "description": "Extensions for defaultValueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueUnsignedInt": { "description": "A value to use if there is no existing value in the source object.", @@ -576,7 +576,7 @@ }, "_defaultValueUnsignedInt": { "description": "Extensions for defaultValueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValuePositiveInt": { "description": "A value to use if there is no existing value in the source object.", @@ -585,7 +585,7 @@ }, "_defaultValuePositiveInt": { "description": "Extensions for defaultValuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueMarkdown": { "description": "A value to use if there is no existing value in the source object.", @@ -593,151 +593,151 @@ }, "_defaultValueMarkdown": { "description": "Extensions for defaultValueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueElement": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValueExtension": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "defaultValueBackboneElement": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "defaultValueNarrative": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "defaultValueAnnotation": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "defaultValueAttachment": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "defaultValueIdentifier": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "defaultValueCodeableConcept": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "defaultValueCoding": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "defaultValueQuantity": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDuration": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "defaultValueSimpleQuantity": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "defaultValueDistance": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "defaultValueCount": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "defaultValueMoney": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "defaultValueAge": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "defaultValueRange": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "defaultValuePeriod": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "defaultValueRatio": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "defaultValueReference": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "defaultValueSampledData": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "defaultValueSignature": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "defaultValueHumanName": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "defaultValueAddress": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "defaultValueContactPoint": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "defaultValueTiming": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "defaultValueMeta": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "defaultValueElementDefinition": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "defaultValueContactDetail": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "defaultValueContributor": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "defaultValueDosage": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "defaultValueRelatedArtifact": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "defaultValueUsageContext": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "defaultValueDataRequirement": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "defaultValueParameterDefinition": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "defaultValueTriggerDefinition": { "description": "A value to use if there is no existing value in the source object.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" }, "element": { "description": "Optional field for this source.", @@ -745,7 +745,7 @@ }, "_element": { "description": "Extensions for element", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "listMode": { "description": "How to handle the list mode for this element.", @@ -760,7 +760,7 @@ }, "_listMode": { "description": "Extensions for listMode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variable": { "description": "Named context for field, if a field is specified.", @@ -769,7 +769,7 @@ }, "_variable": { "description": "Extensions for variable", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "condition": { "description": "FHIRPath expression - must be true or the rule does not apply.", @@ -777,7 +777,7 @@ }, "_condition": { "description": "Extensions for condition", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "check": { "description": "FHIRPath expression - must be true or the mapping engine throws an error instead of completing.", @@ -785,7 +785,7 @@ }, "_check": { "description": "Extensions for check", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -806,7 +806,7 @@ }, "_context": { "description": "Extensions for context", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contextType": { "description": "How to interpret the context.", @@ -818,7 +818,7 @@ }, "_contextType": { "description": "Extensions for contextType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "element": { "description": "Field to create in the context.", @@ -826,7 +826,7 @@ }, "_element": { "description": "Extensions for element", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variable": { "description": "Named context for field, if desired, and a field is specified.", @@ -835,7 +835,7 @@ }, "_variable": { "description": "Extensions for variable", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "listMode": { "description": "If field is a list, how to manage the list.", @@ -854,7 +854,7 @@ "description": "Extensions for listMode", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "listRuleId": { @@ -864,7 +864,7 @@ }, "_listRuleId": { "description": "Extensions for listRuleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "transform": { "description": "How the data is copied / created.", @@ -891,7 +891,7 @@ }, "_transform": { "description": "Extensions for transform", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parameter": { "description": "Parameters to the transform.", @@ -919,7 +919,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "Parameter value - variable or literal.", @@ -927,7 +927,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "Parameter value - variable or literal.", @@ -935,7 +935,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "Parameter value - variable or literal.", @@ -944,7 +944,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "Parameter value - variable or literal.", @@ -953,7 +953,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -974,7 +974,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "variable": { "description": "Variable to pass to the rule or group.", @@ -987,7 +987,7 @@ "description": "Extensions for variable", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json index 183d1c4..f6ed7b2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Subscription.schema.json @@ -31,13 +31,13 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", "type": "array", "items": { - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" } }, "end": { @@ -46,7 +46,7 @@ }, "_end": { "description": "Extensions for end", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "reason": { "description": "A description of why this subscription is defined.", @@ -54,7 +54,7 @@ }, "_reason": { "description": "Extensions for reason", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "criteria": { "description": "The rules that the server should use to determine when to generate notifications for this subscription.", @@ -62,7 +62,7 @@ }, "_criteria": { "description": "Extensions for criteria", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "error": { "description": "A record of the last error that occurred when the server processed a notification.", @@ -70,7 +70,7 @@ }, "_error": { "description": "Extensions for error", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "channel": { "description": "Details where to send notifications when resources are received that meet the criteria.", @@ -80,7 +80,7 @@ "description": "A tag to add to any resource that matches the criteria, after the subscription is processed.", "type": "array", "items": { - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } } }, @@ -112,7 +112,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "endpoint": { "description": "The uri that describes the actual end-point to send messages to.", @@ -120,7 +120,7 @@ }, "_endpoint": { "description": "Extensions for endpoint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "payload": { "description": "The mime type to send the payload in - either application/fhir+xml, or application/fhir+json. If the payload is not present, then there is no payload in the notification, just a notification.", @@ -128,7 +128,7 @@ }, "_payload": { "description": "Extensions for payload", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "header": { "description": "Additional headers / information to send as part of the notification.", @@ -141,7 +141,7 @@ "description": "Extensions for header", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json index 3e56528..139ef7c 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Substance.schema.json @@ -23,7 +23,7 @@ "description": "Unique identifier for the substance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -37,18 +37,18 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "code": { "description": "A code (or set of codes) that identify this substance.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A description of the substance - its appearance, handling requirements, and other usage notes.", @@ -56,7 +56,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "instance": { "description": "Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.", @@ -90,7 +90,7 @@ "properties": { "identifier": { "description": "Identifier associated with the package/container (usually a label affixed directly).", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "expiry": { "description": "When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.", @@ -99,11 +99,11 @@ }, "_expiry": { "description": "Extensions for expiry", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "quantity": { "description": "The amount of the substance.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" } } } @@ -119,15 +119,15 @@ "properties": { "quantity": { "description": "The amount of the ingredient in the substance - a concentration ratio.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "substanceCodeableConcept": { "description": "Another substance that is a component of this substance.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "substanceReference": { "description": "Another substance that is a component of this substance.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json index 3fe868e..de61391 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyDelivery.schema.json @@ -21,20 +21,20 @@ }, "identifier": { "description": "Identifier assigned by the dispensing facility when the item(s) is dispensed.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "basedOn": { "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "partOf": { "description": "A larger event of which this particular event is a component or step.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -49,15 +49,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "A link to a resource representing the person whom the delivered item is for.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "type": { "description": "Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "suppliedItem": { "description": "The item that is being delivered or has been supplied.", @@ -70,29 +70,29 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "The date or time(s) the activity occurred.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "The date or time(s) the activity occurred.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "supplier": { "description": "The individual responsible for dispensing the medication, supplier or device.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "destination": { "description": "Identification of the facility/location where the Supply was shipped to, as part of the dispense event.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "receiver": { "description": "Identifies the person who picked up the Supply.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } }, @@ -112,15 +112,15 @@ "properties": { "quantity": { "description": "The amount of supply that has been dispensed. Includes unit of measure.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "itemCodeableConcept": { "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "Identifies the medication, substance or device being dispensed. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json index 2d9adc2..1808807 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/SupplyRequest.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Unique identifier for this supply request.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "status": { "description": "Status of the supply request.", @@ -38,11 +38,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "category": { "description": "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "priority": { "description": "Indicates how quickly this SupplyRequest should be addressed with respect to other requests.", @@ -51,7 +51,7 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "orderedItem": { "description": "The item being requested.", @@ -64,15 +64,15 @@ }, "_occurrenceDateTime": { "description": "Extensions for occurrenceDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "occurrencePeriod": { "description": "When the request should be fulfilled.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "occurrenceTiming": { "description": "When the request should be fulfilled.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "authoredOn": { "description": "When the request was made.", @@ -81,7 +81,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The individual who initiated the request and has responsibility for its activation.", @@ -91,24 +91,24 @@ "description": "Who is intended to fulfill the request.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "reasonCodeableConcept": { "description": "Why the supply item was requested.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Why the supply item was requested.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "deliverFrom": { "description": "Where the supply is expected to come from.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "deliverTo": { "description": "Where the supply is destined to go.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -127,15 +127,15 @@ "properties": { "quantity": { "description": "The amount that is being ordered of the indicated item.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "itemCodeableConcept": { "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "itemReference": { "description": "The item that is requested to be supplied. This is either a link to a resource representing the details of the item or a code that identifies the item from a known list.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -154,11 +154,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the request.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json index 57a97fe..7e33017 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Task.schema.json @@ -23,7 +23,7 @@ "description": "The business identifier for this task.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "definitionUri": { @@ -32,28 +32,28 @@ }, "_definitionUri": { "description": "Extensions for definitionUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "definitionReference": { "description": "A reference to a formal or informal definition of the task. For example, a protocol, a step within a defined workflow definition, etc.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "basedOn": { "description": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a \"request\" resource such as a ProcedureRequest, MedicationRequest, ProcedureRequest, CarePlan, etc. which is distinct from the \"request\" resource the task is seeking to fulfil. This latter resource is referenced by FocusOn. For example, based on a ProcedureRequest (\u003d BasedOn), a task is created to fulfil a procedureRequest ( \u003d FocusOn ) to collect a specimen from a patient.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "groupIdentifier": { "description": "An identifier that links together multiple tasks and other requests that were created in the same context.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "partOf": { "description": "Task that this particular task is part of.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "status": { @@ -76,15 +76,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "statusReason": { "description": "An explanation as to why this task is held, failed, was refused, etc.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "businessStatus": { "description": "Contains business-specific nuances of the business state.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "intent": { "description": "Indicates the \"level\" of actionability associated with the Task. I.e. Is this a proposed task, a planned task, an actionable task, etc.", @@ -93,7 +93,7 @@ }, "_intent": { "description": "Extensions for intent", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "priority": { "description": "Indicates how quickly the Task should be addressed with respect to other requests.", @@ -102,11 +102,11 @@ }, "_priority": { "description": "Extensions for priority", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "A name or code (or both) briefly describing what the task involves.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "description": { "description": "A free-text description of what is to be performed.", @@ -114,23 +114,23 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "focus": { "description": "The request being actioned or the resource being manipulated by this task.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "for": { "description": "The entity who benefits from the performance of the service specified in the task (e.g., the patient).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "context": { "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "executionPeriod": { "description": "Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "authoredOn": { "description": "The date and time this task was created.", @@ -139,7 +139,7 @@ }, "_authoredOn": { "description": "Extensions for authoredOn", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "lastModified": { "description": "The date and time of last modification to this task.", @@ -148,7 +148,7 @@ }, "_lastModified": { "description": "Extensions for lastModified", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requester": { "description": "The creator of the task.", @@ -158,29 +158,29 @@ "description": "The type of participant that can execute the task.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "owner": { "description": "Individual organization or Device currently responsible for task execution.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reason": { "description": "A description or code indicating why this task needs to be performed.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "note": { "description": "Free-text information captured about the task as it progresses.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } }, "relevantHistory": { "description": "Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "restriction": { @@ -218,11 +218,11 @@ "properties": { "agent": { "description": "The device, practitioner, etc. who initiated the task.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "onBehalfOf": { "description": "The organization the device or practitioner was acting on behalf of when they initiated the task.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -246,17 +246,17 @@ }, "_repetitions": { "description": "Extensions for repetitions", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Over what time-period is fulfillment sought.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "recipient": { "description": "For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -273,7 +273,7 @@ "properties": { "type": { "description": "A code or description indicating how the input is intended to be used as part of the task execution.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueBoolean": { "description": "The value of the input parameter as a basic type.", @@ -281,7 +281,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of the input parameter as a basic type.", @@ -290,7 +290,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The value of the input parameter as a basic type.", @@ -299,7 +299,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "The value of the input parameter as a basic type.", @@ -307,7 +307,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "The value of the input parameter as a basic type.", @@ -315,7 +315,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The value of the input parameter as a basic type.", @@ -323,7 +323,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The value of the input parameter as a basic type.", @@ -331,7 +331,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The value of the input parameter as a basic type.", @@ -340,7 +340,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of the input parameter as a basic type.", @@ -349,7 +349,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The value of the input parameter as a basic type.", @@ -358,7 +358,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of the input parameter as a basic type.", @@ -367,7 +367,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "The value of the input parameter as a basic type.", @@ -376,7 +376,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "The value of the input parameter as a basic type.", @@ -385,7 +385,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "The value of the input parameter as a basic type.", @@ -394,7 +394,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "The value of the input parameter as a basic type.", @@ -403,7 +403,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "The value of the input parameter as a basic type.", @@ -412,7 +412,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "The value of the input parameter as a basic type.", @@ -420,151 +420,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "The value of the input parameter as a basic type.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "The value of the input parameter as a basic type.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "The value of the input parameter as a basic type.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "The value of the input parameter as a basic type.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "The value of the input parameter as a basic type.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "The value of the input parameter as a basic type.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "The value of the input parameter as a basic type.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "The value of the input parameter as a basic type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "The value of the input parameter as a basic type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The value of the input parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "The value of the input parameter as a basic type.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "The value of the input parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "The value of the input parameter as a basic type.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "The value of the input parameter as a basic type.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "The value of the input parameter as a basic type.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "The value of the input parameter as a basic type.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "The value of the input parameter as a basic type.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "The value of the input parameter as a basic type.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "The value of the input parameter as a basic type.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "The value of the input parameter as a basic type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "The value of the input parameter as a basic type.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "The value of the input parameter as a basic type.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "The value of the input parameter as a basic type.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "The value of the input parameter as a basic type.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "The value of the input parameter as a basic type.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "The value of the input parameter as a basic type.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "The value of the input parameter as a basic type.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "The value of the input parameter as a basic type.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "The value of the input parameter as a basic type.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "The value of the input parameter as a basic type.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "The value of the input parameter as a basic type.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "The value of the input parameter as a basic type.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "The value of the input parameter as a basic type.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "The value of the input parameter as a basic type.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "The value of the input parameter as a basic type.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "The value of the input parameter as a basic type.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "required": [ @@ -583,7 +583,7 @@ "properties": { "type": { "description": "The name of the Output parameter.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueBoolean": { "description": "The value of the Output parameter as a basic type.", @@ -591,7 +591,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of the Output parameter as a basic type.", @@ -600,7 +600,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The value of the Output parameter as a basic type.", @@ -609,7 +609,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBase64Binary": { "description": "The value of the Output parameter as a basic type.", @@ -617,7 +617,7 @@ }, "_valueBase64Binary": { "description": "Extensions for valueBase64Binary", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInstant": { "description": "The value of the Output parameter as a basic type.", @@ -625,7 +625,7 @@ }, "_valueInstant": { "description": "Extensions for valueInstant", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The value of the Output parameter as a basic type.", @@ -633,7 +633,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The value of the Output parameter as a basic type.", @@ -641,7 +641,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDate": { "description": "The value of the Output parameter as a basic type.", @@ -650,7 +650,7 @@ }, "_valueDate": { "description": "Extensions for valueDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDateTime": { "description": "The value of the Output parameter as a basic type.", @@ -659,7 +659,7 @@ }, "_valueDateTime": { "description": "Extensions for valueDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueTime": { "description": "The value of the Output parameter as a basic type.", @@ -668,7 +668,7 @@ }, "_valueTime": { "description": "Extensions for valueTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of the Output parameter as a basic type.", @@ -677,7 +677,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueOid": { "description": "The value of the Output parameter as a basic type.", @@ -686,7 +686,7 @@ }, "_valueOid": { "description": "Extensions for valueOid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUuid": { "description": "The value of the Output parameter as a basic type.", @@ -695,7 +695,7 @@ }, "_valueUuid": { "description": "Extensions for valueUuid", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueId": { "description": "The value of the Output parameter as a basic type.", @@ -704,7 +704,7 @@ }, "_valueId": { "description": "Extensions for valueId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUnsignedInt": { "description": "The value of the Output parameter as a basic type.", @@ -713,7 +713,7 @@ }, "_valueUnsignedInt": { "description": "Extensions for valueUnsignedInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valuePositiveInt": { "description": "The value of the Output parameter as a basic type.", @@ -722,7 +722,7 @@ }, "_valuePositiveInt": { "description": "Extensions for valuePositiveInt", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueMarkdown": { "description": "The value of the Output parameter as a basic type.", @@ -730,151 +730,151 @@ }, "_valueMarkdown": { "description": "Extensions for valueMarkdown", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueElement": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueExtension": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Extension.schema.json#/definitions/Extension" + "$ref": "Extension#/definitions/Extension" }, "valueBackboneElement": { "description": "The value of the Output parameter as a basic type.", - "$ref": "BackboneElement.schema.json#/definitions/BackboneElement" + "$ref": "BackboneElement#/definitions/BackboneElement" }, "valueNarrative": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Narrative.schema.json#/definitions/Narrative" + "$ref": "Narrative#/definitions/Narrative" }, "valueAnnotation": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" }, "valueAttachment": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Attachment.schema.json#/definitions/Attachment" + "$ref": "Attachment#/definitions/Attachment" }, "valueIdentifier": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "valueCodeableConcept": { "description": "The value of the Output parameter as a basic type.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueCoding": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueQuantity": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDuration": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "valueSimpleQuantity": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueDistance": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Distance.schema.json#/definitions/Distance" + "$ref": "Distance#/definitions/Distance" }, "valueCount": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Count.schema.json#/definitions/Count" + "$ref": "Count#/definitions/Count" }, "valueMoney": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Money.schema.json#/definitions/Money" + "$ref": "Money#/definitions/Money" }, "valueAge": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Age.schema.json#/definitions/Age" + "$ref": "Age#/definitions/Age" }, "valueRange": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "valuePeriod": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "valueRatio": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Ratio.schema.json#/definitions/Ratio" + "$ref": "Ratio#/definitions/Ratio" }, "valueReference": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "valueSampledData": { "description": "The value of the Output parameter as a basic type.", - "$ref": "SampledData.schema.json#/definitions/SampledData" + "$ref": "SampledData#/definitions/SampledData" }, "valueSignature": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Signature.schema.json#/definitions/Signature" + "$ref": "Signature#/definitions/Signature" }, "valueHumanName": { "description": "The value of the Output parameter as a basic type.", - "$ref": "HumanName.schema.json#/definitions/HumanName" + "$ref": "HumanName#/definitions/HumanName" }, "valueAddress": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Address.schema.json#/definitions/Address" + "$ref": "Address#/definitions/Address" }, "valueContactPoint": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ContactPoint.schema.json#/definitions/ContactPoint" + "$ref": "ContactPoint#/definitions/ContactPoint" }, "valueTiming": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "valueMeta": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Meta.schema.json#/definitions/Meta" + "$ref": "Meta#/definitions/Meta" }, "valueElementDefinition": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ElementDefinition.schema.json#/definitions/ElementDefinition" + "$ref": "ElementDefinition#/definitions/ElementDefinition" }, "valueContactDetail": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" }, "valueContributor": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Contributor.schema.json#/definitions/Contributor" + "$ref": "Contributor#/definitions/Contributor" }, "valueDosage": { "description": "The value of the Output parameter as a basic type.", - "$ref": "Dosage.schema.json#/definitions/Dosage" + "$ref": "Dosage#/definitions/Dosage" }, "valueRelatedArtifact": { "description": "The value of the Output parameter as a basic type.", - "$ref": "RelatedArtifact.schema.json#/definitions/RelatedArtifact" + "$ref": "RelatedArtifact#/definitions/RelatedArtifact" }, "valueUsageContext": { "description": "The value of the Output parameter as a basic type.", - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" }, "valueDataRequirement": { "description": "The value of the Output parameter as a basic type.", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" }, "valueParameterDefinition": { "description": "The value of the Output parameter as a basic type.", - "$ref": "ParameterDefinition.schema.json#/definitions/ParameterDefinition" + "$ref": "ParameterDefinition#/definitions/ParameterDefinition" }, "valueTriggerDefinition": { "description": "The value of the Output parameter as a basic type.", - "$ref": "TriggerDefinition.schema.json#/definitions/TriggerDefinition" + "$ref": "TriggerDefinition#/definitions/TriggerDefinition" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json index 03ca407..7dcb0cc 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestReport.schema.json @@ -21,7 +21,7 @@ }, "identifier": { "description": "Identifier for the TestScript assigned for external purposes outside the context of FHIR.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "name": { "description": "A free text natural language name identifying the executed TestScript.", @@ -29,7 +29,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The current state of this test report.", @@ -44,11 +44,11 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "testScript": { "description": "Ideally this is an absolute URL that is used to identify the version-specific TestScript that was executed, matching the `TestScript.url`.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "result": { "description": "The overall result from the execution of the TestScript.", @@ -61,7 +61,7 @@ }, "_result": { "description": "Extensions for result", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "score": { "description": "The final score (percentage of tests passed) resulting from the execution of the TestScript.", @@ -70,7 +70,7 @@ }, "_score": { "description": "Extensions for score", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "tester": { "description": "Name of the tester producing this report (Organization or individual).", @@ -78,7 +78,7 @@ }, "_tester": { "description": "Extensions for tester", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "issued": { "description": "When the TestScript was executed and this TestReport was generated.", @@ -87,7 +87,7 @@ }, "_issued": { "description": "Extensions for issued", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "participant": { "description": "A participant in the test execution, either the execution engine, a client, or a server.", @@ -138,7 +138,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "uri": { "description": "The uri of the participant. An absolute URL is preferred.", @@ -146,7 +146,7 @@ }, "_uri": { "description": "Extensions for uri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The display name of the participant.", @@ -154,7 +154,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -223,7 +223,7 @@ }, "_result": { "description": "Extensions for result", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "message": { "description": "An explanatory message associated with the result.", @@ -231,7 +231,7 @@ }, "_message": { "description": "Extensions for message", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "A link to further details on the result.", @@ -239,7 +239,7 @@ }, "_detail": { "description": "Extensions for detail", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -266,7 +266,7 @@ }, "_result": { "description": "Extensions for result", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "message": { "description": "An explanatory message associated with the result.", @@ -274,7 +274,7 @@ }, "_message": { "description": "Extensions for message", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "detail": { "description": "A link to further details on the result.", @@ -282,7 +282,7 @@ }, "_detail": { "description": "Extensions for detail", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -302,7 +302,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the test used by test engines for tracking and reporting purposes.", @@ -310,7 +310,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "action": { "description": "Action would contain either an operation or an assertion.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json index bb1de86..a56b943 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TestScript.schema.json @@ -25,11 +25,11 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this test script when it is represented in other formats, or referenced in a specification, model, design or an instance.", - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" }, "version": { "description": "The identifier that is used to identify this version of the test script when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the test script author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.", @@ -37,7 +37,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the test script. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -45,7 +45,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the test script.", @@ -53,7 +53,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this test script. Enables tracking the life-cycle of the content.", @@ -67,7 +67,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this test script is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -75,7 +75,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the test script was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the test script changes.", @@ -84,7 +84,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the test script.", @@ -92,13 +92,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -107,20 +107,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate test script instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the test script is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "purpose": { @@ -129,7 +129,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the test script and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the test script.", @@ -137,7 +137,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "origin": { "description": "An abstract server used in operations within this test script in the origin element.", @@ -168,7 +168,7 @@ "description": "Reference to the profile to be used for validation.", "type": "array", "items": { - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "variable": { @@ -229,11 +229,11 @@ }, "_index": { "description": "Extensions for index", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The type of origin profile the test system supports.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -257,11 +257,11 @@ }, "_index": { "description": "Extensions for index", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "profile": { "description": "The type of destination profile the test system supports.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" } }, "required": [ @@ -313,7 +313,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Short description of the link.", @@ -321,7 +321,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -341,7 +341,7 @@ }, "_required": { "description": "Extensions for required", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "validated": { "description": "Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.", @@ -349,7 +349,7 @@ }, "_validated": { "description": "Extensions for validated", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "Description of the capabilities that this test script is requiring the server to support.", @@ -357,7 +357,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "origin": { "description": "Which origin server these requirements apply to.", @@ -371,7 +371,7 @@ "description": "Extensions for origin", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "destination": { @@ -381,7 +381,7 @@ }, "_destination": { "description": "Extensions for destination", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "link": { "description": "Links to the FHIR specification that describes this interaction and the resources involved in more detail.", @@ -394,12 +394,12 @@ "description": "Extensions for link", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "capabilities": { "description": "Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } }, "required": [ @@ -422,7 +422,7 @@ }, "_autocreate": { "description": "Extensions for autocreate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "autodelete": { "description": "Whether or not to implicitly delete the fixture during teardown. If true, the fixture is automatically deleted on each server being tested during teardown, therefore no delete operation is required for this fixture in the TestScript.teardown section.", @@ -430,11 +430,11 @@ }, "_autodelete": { "description": "Extensions for autodelete", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "Reference to the resource (containing the contents of the resource needed for operations).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" } } } @@ -454,7 +454,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "defaultValue": { "description": "A default, hard-coded, or user-defined value for this variable.", @@ -462,7 +462,7 @@ }, "_defaultValue": { "description": "Extensions for defaultValue", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A free text natural language description of the variable and its purpose.", @@ -470,7 +470,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "The fluentpath expression to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", @@ -478,7 +478,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "headerField": { "description": "Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.", @@ -486,7 +486,7 @@ }, "_headerField": { "description": "Extensions for headerField", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "hint": { "description": "Displayable text string with hint help information to the user when entering a default value.", @@ -494,7 +494,7 @@ }, "_hint": { "description": "Extensions for hint", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", @@ -502,7 +502,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceId": { "description": "Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.", @@ -511,7 +511,7 @@ }, "_sourceId": { "description": "Extensions for sourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -527,7 +527,7 @@ "properties": { "resource": { "description": "Reference to the resource (containing the contents of the rule needed for assertions).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -557,7 +557,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The explicit or dynamic value for the parameter that will be passed on to the external rule template.", @@ -565,7 +565,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -581,7 +581,7 @@ "properties": { "resource": { "description": "Reference to the resource (containing the contents of the ruleset needed for assertions).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "rule": { "description": "The referenced rule within the external ruleset template.", @@ -613,7 +613,7 @@ }, "_ruleId": { "description": "Extensions for ruleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -640,7 +640,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value for the parameter that will be passed on to the external ruleset rule template.", @@ -648,7 +648,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -706,7 +706,7 @@ "properties": { "type": { "description": "Server interaction or operation type.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "resource": { "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", @@ -715,7 +715,7 @@ }, "_resource": { "description": "Extensions for resource", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "label": { "description": "The label would be used for tracking/logging purposes by test engines.", @@ -723,7 +723,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The description would be used by test engines for tracking and reporting purposes.", @@ -731,7 +731,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "accept": { "description": "The content-type or mime-type to use for RESTful operation in the \u0027Accept\u0027 header.", @@ -745,7 +745,7 @@ }, "_accept": { "description": "Extensions for accept", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentType": { "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", @@ -759,7 +759,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "destination": { "description": "The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.", @@ -768,7 +768,7 @@ }, "_destination": { "description": "Extensions for destination", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "encodeRequestUrl": { "description": "Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.", @@ -776,7 +776,7 @@ }, "_encodeRequestUrl": { "description": "Extensions for encodeRequestUrl", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "origin": { "description": "The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.", @@ -785,7 +785,7 @@ }, "_origin": { "description": "Extensions for origin", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "params": { "description": "Path plus parameters after [type]. Used to set parts of the request URL explicitly.", @@ -793,7 +793,7 @@ }, "_params": { "description": "Extensions for params", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestHeader": { "description": "Header elements would be used to set HTTP headers.", @@ -809,7 +809,7 @@ }, "_requestId": { "description": "Extensions for requestId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "responseId": { "description": "The fixture id (maybe new) to map to the response.", @@ -818,7 +818,7 @@ }, "_responseId": { "description": "Extensions for responseId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sourceId": { "description": "The id of the fixture used as the body of a PUT or POST request.", @@ -827,7 +827,7 @@ }, "_sourceId": { "description": "Extensions for sourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "targetId": { "description": "Id of fixture used for extracting the [id], [type], and [vid] for GET requests.", @@ -836,7 +836,7 @@ }, "_targetId": { "description": "Extensions for targetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "url": { "description": "Complete request URL.", @@ -844,7 +844,7 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -864,7 +864,7 @@ }, "_field": { "description": "Extensions for field", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value of the header e.g. \"application/fhir+xml\".", @@ -872,7 +872,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -892,7 +892,7 @@ }, "_label": { "description": "Extensions for label", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "The description would be used by test engines for tracking and reporting purposes.", @@ -900,7 +900,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "direction": { "description": "The direction to use for the assertion.", @@ -912,7 +912,7 @@ }, "_direction": { "description": "Extensions for direction", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compareToSourceId": { "description": "Id of the source fixture used as the contents to be evaluated by either the \"source/expression\" or \"sourceId/path\" definition.", @@ -920,7 +920,7 @@ }, "_compareToSourceId": { "description": "Extensions for compareToSourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compareToSourceExpression": { "description": "The fluentpath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", @@ -928,7 +928,7 @@ }, "_compareToSourceExpression": { "description": "Extensions for compareToSourceExpression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compareToSourcePath": { "description": "XPath or JSONPath expression to evaluate against the source fixture. When compareToSourceId is defined, either compareToSourceExpression or compareToSourcePath must be defined, but not both.", @@ -936,7 +936,7 @@ }, "_compareToSourcePath": { "description": "Extensions for compareToSourcePath", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contentType": { "description": "The content-type or mime-type to use for RESTful operation in the \u0027Content-Type\u0027 header.", @@ -950,7 +950,7 @@ }, "_contentType": { "description": "Extensions for contentType", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "expression": { "description": "The fluentpath expression to be evaluated against the request or response message contents - HTTP headers and payload.", @@ -958,7 +958,7 @@ }, "_expression": { "description": "Extensions for expression", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "headerField": { "description": "The HTTP header field name e.g. \u0027Location\u0027.", @@ -966,7 +966,7 @@ }, "_headerField": { "description": "Extensions for headerField", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "minimumId": { "description": "The ID of a fixture. Asserts that the response contains at a minimum the fixture specified by minimumId.", @@ -974,7 +974,7 @@ }, "_minimumId": { "description": "Extensions for minimumId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "navigationLinks": { "description": "Whether or not the test execution performs validation on the bundle navigation links.", @@ -982,7 +982,7 @@ }, "_navigationLinks": { "description": "Extensions for navigationLinks", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "operator": { "description": "The operator type defines the conditional behavior of the assert. If not defined, the default is equals.", @@ -1003,7 +1003,7 @@ }, "_operator": { "description": "Extensions for operator", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "path": { "description": "The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.", @@ -1011,7 +1011,7 @@ }, "_path": { "description": "Extensions for path", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestMethod": { "description": "The request method or HTTP operation code to compare against that used by the client system under test.", @@ -1027,7 +1027,7 @@ }, "_requestMethod": { "description": "Extensions for requestMethod", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "requestURL": { "description": "The value to use in a comparison against the request URL path string.", @@ -1035,7 +1035,7 @@ }, "_requestURL": { "description": "Extensions for requestURL", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "resource": { "description": "The type of the resource. See http://hl7.org/fhir/STU3/resourcelist.html.", @@ -1044,7 +1044,7 @@ }, "_resource": { "description": "Extensions for resource", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "response": { "description": "okay | created | noContent | notModified | bad | forbidden | notFound | methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.", @@ -1066,7 +1066,7 @@ }, "_response": { "description": "Extensions for response", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "responseCode": { "description": "The value of the HTTP response code to be tested.", @@ -1074,7 +1074,7 @@ }, "_responseCode": { "description": "Extensions for responseCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rule": { "description": "The TestScript.rule this assert will evaluate.", @@ -1091,7 +1091,7 @@ }, "_sourceId": { "description": "Extensions for sourceId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "validateProfileId": { "description": "The ID of the Profile to validate against.", @@ -1100,7 +1100,7 @@ }, "_validateProfileId": { "description": "Extensions for validateProfileId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value to compare to.", @@ -1108,7 +1108,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "warningOnly": { "description": "Whether or not the test execution will produce a warning only on error for this assert.", @@ -1116,7 +1116,7 @@ }, "_warningOnly": { "description": "Extensions for warningOnly", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1137,7 +1137,7 @@ }, "_ruleId": { "description": "Extensions for ruleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -1164,7 +1164,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value for the parameter that will be passed on to the external rule template.", @@ -1172,7 +1172,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1193,7 +1193,7 @@ }, "_rulesetId": { "description": "Extensions for rulesetId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "rule": { "description": "The referenced rule within the external ruleset template.", @@ -1221,7 +1221,7 @@ }, "_ruleId": { "description": "Extensions for ruleId", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "param": { "description": "Each rule template can take one or more parameters for rule evaluation.", @@ -1248,7 +1248,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The value for the parameter that will be passed on to the external ruleset rule template.", @@ -1256,7 +1256,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -1276,7 +1276,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "description": { "description": "A short description of the test used by test engines for tracking and reporting purposes.", @@ -1284,7 +1284,7 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "action": { "description": "Action would contain either an operation or an assertion.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json index 6aff022..3b7284a 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/Timing.schema.json @@ -24,7 +24,7 @@ "description": "Extensions for event", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "repeat": { @@ -33,7 +33,7 @@ }, "code": { "description": "A code for the timing schedule. Some codes such as BID are ubiquitous, but many institutions define their own additional codes. If a code is provided, the code is understood to be a complete statement of whatever is specified in the structured timing data, and either the code or the data may be used to interpret the Timing, with the exception that .repeat.bounds still applies over the code (and is not contained in the code).", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } } } @@ -49,15 +49,15 @@ "properties": { "boundsDuration": { "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", - "$ref": "Duration.schema.json#/definitions/Duration" + "$ref": "Duration#/definitions/Duration" }, "boundsRange": { "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" }, "boundsPeriod": { "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", - "$ref": "Period.schema.json#/definitions/Period" + "$ref": "Period#/definitions/Period" }, "count": { "description": "A total count of the desired number of repetitions.", @@ -66,7 +66,7 @@ }, "_count": { "description": "Extensions for count", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "countMax": { "description": "A maximum value for the count of the desired repetitions (e.g. do something 6-8 times).", @@ -75,7 +75,7 @@ }, "_countMax": { "description": "Extensions for countMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "duration": { "description": "How long this thing happens for when it happens.", @@ -84,7 +84,7 @@ }, "_duration": { "description": "Extensions for duration", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "durationMax": { "description": "The upper limit of how long this thing happens for when it happens.", @@ -93,7 +93,7 @@ }, "_durationMax": { "description": "Extensions for durationMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "durationUnit": { "description": "The units of time for the duration, in UCUM units.", @@ -110,7 +110,7 @@ }, "_durationUnit": { "description": "Extensions for durationUnit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "frequency": { "description": "The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).", @@ -119,7 +119,7 @@ }, "_frequency": { "description": "Extensions for frequency", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "frequencyMax": { "description": "If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range.", @@ -128,7 +128,7 @@ }, "_frequencyMax": { "description": "Extensions for frequencyMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "period": { "description": "Indicates the duration of time over which repetitions are to occur; e.g. to express \"3 times per day\", 3 would be the frequency and \"1 day\" would be the period.", @@ -137,7 +137,7 @@ }, "_period": { "description": "Extensions for period", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "periodMax": { "description": "If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as \"do this once every 3-5 days.", @@ -146,7 +146,7 @@ }, "_periodMax": { "description": "Extensions for periodMax", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "periodUnit": { "description": "The units of time for the period in UCUM units.", @@ -163,7 +163,7 @@ }, "_periodUnit": { "description": "Extensions for periodUnit", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "dayOfWeek": { "description": "If one or more days of week is provided, then the action happens only on the specified day(s).", @@ -177,7 +177,7 @@ "description": "Extensions for dayOfWeek", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "timeOfDay": { @@ -192,7 +192,7 @@ "description": "Extensions for timeOfDay", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "when": { @@ -227,7 +227,7 @@ "description": "Extensions for when", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } }, "offset": { @@ -237,7 +237,7 @@ }, "_offset": { "description": "Extensions for offset", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json index 0b80b17..ff83bcb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/TriggerDefinition.schema.json @@ -27,7 +27,7 @@ }, "_type": { "description": "Extensions for type", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventName": { "description": "The name of the event (if this is a named-event trigger).", @@ -35,15 +35,15 @@ }, "_eventName": { "description": "Extensions for eventName", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventTimingTiming": { "description": "The timing of the event (if this is a period trigger).", - "$ref": "Timing.schema.json#/definitions/Timing" + "$ref": "Timing#/definitions/Timing" }, "eventTimingReference": { "description": "The timing of the event (if this is a period trigger).", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "eventTimingDate": { "description": "The timing of the event (if this is a period trigger).", @@ -52,7 +52,7 @@ }, "_eventTimingDate": { "description": "Extensions for eventTimingDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventTimingDateTime": { "description": "The timing of the event (if this is a period trigger).", @@ -61,11 +61,11 @@ }, "_eventTimingDateTime": { "description": "Extensions for eventTimingDateTime", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "eventData": { "description": "The triggering data of the event (if this is a data trigger).", - "$ref": "DataRequirement.schema.json#/definitions/DataRequirement" + "$ref": "DataRequirement#/definitions/DataRequirement" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json index 272ff6e..79ac413 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/UsageContext.schema.json @@ -14,19 +14,19 @@ "properties": { "code": { "description": "A code that identifies the type of context being specified by this usage context.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "valueCodeableConcept": { "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "valueQuantity": { "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "valueRange": { "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", - "$ref": "Range.schema.json#/definitions/Range" + "$ref": "Range#/definitions/Range" } }, "required": [ diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json index dc62429..81c66a2 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/ValueSet.schema.json @@ -25,13 +25,13 @@ }, "_url": { "description": "Extensions for url", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "identifier": { "description": "A formal identifier that is used to identify this value set when it is represented in other formats, or referenced in a specification, model, design or an instance.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "version": { @@ -40,7 +40,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "name": { "description": "A natural language name identifying the value set. This name should be usable as an identifier for the module by machine processing applications such as code generation.", @@ -48,7 +48,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "title": { "description": "A short, descriptive, user-friendly title for the value set.", @@ -56,7 +56,7 @@ }, "_title": { "description": "Extensions for title", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "status": { "description": "The status of this value set. Enables tracking the life-cycle of the content.", @@ -70,7 +70,7 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "experimental": { "description": "A boolean value to indicate that this value set is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.", @@ -78,7 +78,7 @@ }, "_experimental": { "description": "Extensions for experimental", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "date": { "description": "The date (and optionally time) when the value set was published. The date must change if and when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the value set changes. (e.g. the \u0027content logical definition\u0027).", @@ -87,7 +87,7 @@ }, "_date": { "description": "Extensions for date", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "publisher": { "description": "The name of the individual or organization that published the value set.", @@ -95,13 +95,13 @@ }, "_publisher": { "description": "Extensions for publisher", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "contact": { "description": "Contact details to assist a user in finding and communicating with the publisher.", "type": "array", "items": { - "$ref": "ContactDetail.schema.json#/definitions/ContactDetail" + "$ref": "ContactDetail#/definitions/ContactDetail" } }, "description": { @@ -110,20 +110,20 @@ }, "_description": { "description": "Extensions for description", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "useContext": { "description": "The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching for appropriate value set instances.", "type": "array", "items": { - "$ref": "UsageContext.schema.json#/definitions/UsageContext" + "$ref": "UsageContext#/definitions/UsageContext" } }, "jurisdiction": { "description": "A legal or geographic region in which the value set is intended to be used.", "type": "array", "items": { - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" } }, "immutable": { @@ -132,7 +132,7 @@ }, "_immutable": { "description": "Extensions for immutable", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "purpose": { "description": "Explaination of why this value set is needed and why it has been designed as it has.", @@ -140,7 +140,7 @@ }, "_purpose": { "description": "Extensions for purpose", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "copyright": { "description": "A copyright statement relating to the value set and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the value set.", @@ -148,7 +148,7 @@ }, "_copyright": { "description": "Extensions for copyright", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "extensible": { "description": "Whether this is intended to be used with an extensible binding or not.", @@ -156,7 +156,7 @@ }, "_extensible": { "description": "Extensions for extensible", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "compose": { "description": "A set of criteria that define the content logical definition of the value set by including or excluding codes from outside this value set. This I also known as the \"Content Logical Definition\" (CLD).", @@ -188,7 +188,7 @@ }, "_lockedDate": { "description": "Extensions for lockedDate", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "inactive": { "description": "Whether inactive codes - codes that are not approved for current use - are in the value set. If inactive \u003d true, inactive codes are to be included in the expansion, if inactive \u003d false, the inactive codes will not be included in the expansion. If absent, the behavior is determined by the implementation, or by the applicable ExpansionProfile (but generally, inactive codes would be expected to be included).", @@ -196,7 +196,7 @@ }, "_inactive": { "description": "Extensions for inactive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "include": { "description": "Include one or more codes from a code system or other value set(s).", @@ -233,7 +233,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of the code system that the codes are selected from.", @@ -241,7 +241,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "concept": { "description": "Specifies a concept to be included or excluded.", @@ -268,7 +268,7 @@ "description": "Extensions for valueSet", "type": "array", "items": { - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -290,7 +290,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The text to display to the user for this concept in the context of this valueset. If no display is provided, then applications using the value set use the display specified for the code by the system.", @@ -298,7 +298,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.", @@ -326,11 +326,11 @@ }, "_language": { "description": "Extensions for language", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "use": { "description": "A code that details how this designation would be used.", - "$ref": "Coding.schema.json#/definitions/Coding" + "$ref": "Coding#/definitions/Coding" }, "value": { "description": "The text value for this designation.", @@ -338,7 +338,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -359,7 +359,7 @@ }, "_property": { "description": "Extensions for property", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "op": { "description": "The kind of operation to perform as a part of the filter criteria.", @@ -378,7 +378,7 @@ }, "_op": { "description": "Extensions for op", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "value": { "description": "The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value when the operation is \u0027regex\u0027, or one of the values (true and false), when the operation is \u0027exists\u0027.", @@ -387,7 +387,7 @@ }, "_value": { "description": "Extensions for value", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -407,7 +407,7 @@ }, "_identifier": { "description": "Extensions for identifier", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "timestamp": { "description": "The time at which the expansion was produced by the expanding system.", @@ -416,7 +416,7 @@ }, "_timestamp": { "description": "Extensions for timestamp", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "total": { "description": "The total number of concepts in the expansion. If the number of concept nodes in this resource is less than the stated number, then the server can return more using the offset parameter.", @@ -425,7 +425,7 @@ }, "_total": { "description": "Extensions for total", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "offset": { "description": "If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL not be present.", @@ -434,7 +434,7 @@ }, "_offset": { "description": "Extensions for offset", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "parameter": { "description": "A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion.", @@ -468,7 +468,7 @@ }, "_name": { "description": "Extensions for name", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueString": { "description": "The value of the parameter.", @@ -476,7 +476,7 @@ }, "_valueString": { "description": "Extensions for valueString", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueBoolean": { "description": "The value of the parameter.", @@ -484,7 +484,7 @@ }, "_valueBoolean": { "description": "Extensions for valueBoolean", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueInteger": { "description": "The value of the parameter.", @@ -493,7 +493,7 @@ }, "_valueInteger": { "description": "Extensions for valueInteger", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueDecimal": { "description": "The value of the parameter.", @@ -502,7 +502,7 @@ }, "_valueDecimal": { "description": "Extensions for valueDecimal", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueUri": { "description": "The value of the parameter.", @@ -510,7 +510,7 @@ }, "_valueUri": { "description": "Extensions for valueUri", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "valueCode": { "description": "The value of the parameter.", @@ -519,7 +519,7 @@ }, "_valueCode": { "description": "Extensions for valueCode", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" } } } @@ -539,7 +539,7 @@ }, "_system": { "description": "Extensions for system", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "abstract": { "description": "If true, this entry is included in the expansion for navigational purposes, and the user cannot select the code directly as a proper value.", @@ -547,7 +547,7 @@ }, "_abstract": { "description": "Extensions for abstract", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "inactive": { "description": "If the concept is inactive in the code system that defines it. Inactive codes are those that are no longer to be used, but are maintained by the code system for understanding legacy data.", @@ -555,7 +555,7 @@ }, "_inactive": { "description": "Extensions for inactive", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "version": { "description": "The version of this code system that defined this code and/or display. This should only be used with code systems that do not enforce concept permanence.", @@ -563,7 +563,7 @@ }, "_version": { "description": "Extensions for version", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "code": { "description": "The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set.", @@ -572,7 +572,7 @@ }, "_code": { "description": "Extensions for code", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "display": { "description": "The recommended display for this item in the expansion.", @@ -580,7 +580,7 @@ }, "_display": { "description": "Extensions for display", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "designation": { "description": "Additional representations for this item - other languages, aliases, specialized purposes, used for particular purposes, etc. These are relevant when the conditions of the expansion do not fix to a single correct representation.", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json index f5e12c6..d58a056 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/VisionPrescription.schema.json @@ -23,7 +23,7 @@ "description": "Business identifier which may be used by other parties to reference or identify the prescription.", "type": "array", "items": { - "$ref": "Identifier.schema.json#/definitions/Identifier" + "$ref": "Identifier#/definitions/Identifier" } }, "status": { @@ -33,15 +33,15 @@ }, "_status": { "description": "Extensions for status", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "patient": { "description": "A link to a resource representing the person to whom the vision products will be supplied.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "encounter": { "description": "A link to a resource that identifies the particular occurrence of contact between patient and health care provider.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dateWritten": { "description": "The date (and perhaps time) when the prescription was written.", @@ -50,19 +50,19 @@ }, "_dateWritten": { "description": "Extensions for dateWritten", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "prescriber": { "description": "The healthcare professional responsible for authorizing the prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "reasonCodeableConcept": { "description": "Can be the reason or the indication for writing the prescription.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "reasonReference": { "description": "Can be the reason or the indication for writing the prescription.", - "$ref": "Reference.schema.json#/definitions/Reference" + "$ref": "Reference#/definitions/Reference" }, "dispense": { "description": "Deals with details of the dispense part of the supply specification.", @@ -88,7 +88,7 @@ "properties": { "product": { "description": "Identifies the type of vision correction product which is required for the patient.", - "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept" + "$ref": "CodeableConcept#/definitions/CodeableConcept" }, "eye": { "description": "The eye for which the lens applies.", @@ -100,7 +100,7 @@ }, "_eye": { "description": "Extensions for eye", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "sphere": { "description": "Lens power measured in diopters (0.25 units).", @@ -109,7 +109,7 @@ }, "_sphere": { "description": "Extensions for sphere", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "cylinder": { "description": "Power adjustment for astigmatism measured in diopters (0.25 units).", @@ -118,7 +118,7 @@ }, "_cylinder": { "description": "Extensions for cylinder", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "axis": { "description": "Adjustment for astigmatism measured in integer degrees.", @@ -127,7 +127,7 @@ }, "_axis": { "description": "Extensions for axis", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "prism": { "description": "Amount of prism to compensate for eye alignment in fractional units.", @@ -136,7 +136,7 @@ }, "_prism": { "description": "Extensions for prism", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "base": { "description": "The relative base, or reference lens edge, for the prism.", @@ -150,7 +150,7 @@ }, "_base": { "description": "Extensions for base", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "add": { "description": "Power adjustment for multifocal lenses measured in diopters (0.25 units).", @@ -159,7 +159,7 @@ }, "_add": { "description": "Extensions for add", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "power": { "description": "Contact lens power measured in diopters (0.25 units).", @@ -168,7 +168,7 @@ }, "_power": { "description": "Extensions for power", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "backCurve": { "description": "Back curvature measured in millimeters.", @@ -177,7 +177,7 @@ }, "_backCurve": { "description": "Extensions for backCurve", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "diameter": { "description": "Contact lens diameter measured in millimeters.", @@ -186,11 +186,11 @@ }, "_diameter": { "description": "Extensions for diameter", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "duration": { "description": "The recommended maximum wear period for the lens.", - "$ref": "Quantity.schema.json#/definitions/Quantity" + "$ref": "Quantity#/definitions/Quantity" }, "color": { "description": "Special color or pattern.", @@ -198,7 +198,7 @@ }, "_color": { "description": "Extensions for color", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "brand": { "description": "Brand recommendations or restrictions.", @@ -206,13 +206,13 @@ }, "_brand": { "description": "Extensions for brand", - "$ref": "Element.schema.json#/definitions/Element" + "$ref": "Element#/definitions/Element" }, "note": { "description": "Notes for special requirements such as coatings and lens materials.", "type": "array", "items": { - "$ref": "Annotation.schema.json#/definitions/Annotation" + "$ref": "Annotation#/definitions/Annotation" } } } diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json index 6688301..a0a52cb 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4.core/package/openapi/fhir.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-06/schema#", - "id": "http://hl7.org/fhir/json-schema/4.0", + "$id": "http://hl7.org/fhir/json-schema/4.0", "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", "discriminator": { "propertyName": "resourceType", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json index 45062a3..9fa5854 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r4b.core/package/openapi/fhir.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-06/schema#", - "id": "http://hl7.org/fhir/json-schema/4.3", + "$id": "http://hl7.org/fhir/json-schema/4.3", "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", "discriminator": { "propertyName": "resourceType", diff --git a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json index 0a03b0b..8ece572 100644 --- a/vendor/fhir/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json +++ b/vendor/fhir/hl7.fhir.rX/hl7.fhir.r5.core/package/openapi/fhir.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-06/schema#", - "id": "http://hl7.org/fhir/json-schema/4.6", + "$id": "http://hl7.org/fhir/json-schema/4.6", "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", "discriminator": { "propertyName": "resourceType",