UNPKG

fhir-schemas

Version:

Schemas for Fast Healthcare Interoperability Resources.

189 lines 8.51 kB
{ "schema": "http://json-schema.org/draft-04/schema#", "$id": "http://hl7.org/fhir/json-schema/ImmunizationRecommendation", "$ref": "#/definitions/ImmunizationRecommendation", "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", "definitions": { "ImmunizationRecommendation": { "allOf": [ { "$ref": "DomainResource#/definitions/DomainResource" }, { "description": "A patient\u0027s point-in-time immunization and recommendation (i.e. forecasting a patient\u0027s immunization eligibility according to a published schedule) with optional supporting justification.", "properties": { "resourceType": { "description": "This is a ImmunizationRecommendation resource", "type": "string", "enum": [ "ImmunizationRecommendation" ] }, "identifier": { "description": "A unique identifier assigned to this particular recommendation record.", "type": "array", "items": { "$ref": "http://hl7.org/fhir/json-schema/Identifier#/definitions/Identifier" } }, "patient": { "description": "The patient the recommendations are for.", "$ref": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference" }, "recommendation": { "description": "Vaccine administration recommendations.", "type": "array", "items": { "$ref": "#/definitions/ImmunizationRecommendation_Recommendation" } } }, "required": [ "patient", "recommendation", "resourceType" ] } ] }, "ImmunizationRecommendation_Recommendation": { "allOf": [ { "$ref": "BackboneElement#/definitions/BackboneElement" }, { "description": "A patient\u0027s point-in-time immunization and recommendation (i.e. forecasting a patient\u0027s immunization eligibility according to a published schedule) with optional supporting justification.", "properties": { "date": { "description": "The date the immunization recommendation was created.", "type": "string", "pattern": "-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?" }, "_date": { "description": "Extensions for date", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" }, "vaccineCode": { "description": "Vaccine that pertains to the recommendation.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "targetDisease": { "description": "The targeted disease for the recommendation.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "doseNumber": { "description": "The next recommended dose number (e.g. dose 2 is the next recommended dose).", "type": "number", "pattern": "[1-9][0-9]*" }, "_doseNumber": { "description": "Extensions for doseNumber", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" }, "forecastStatus": { "description": "Vaccine administration status.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "dateCriterion": { "description": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", "type": "array", "items": { "$ref": "#/definitions/ImmunizationRecommendation_DateCriterion" } }, "protocol": { "description": "Contains information about the protocol under which the vaccine was administered.", "$ref": "#/definitions/ImmunizationRecommendation_Protocol" }, "supportingImmunization": { "description": "Immunization event history that supports the status and recommendation.", "type": "array", "items": { "$ref": "http://hl7.org/fhir/json-schema/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": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference" } } }, "required": [ "forecastStatus" ] } ] }, "ImmunizationRecommendation_DateCriterion": { "allOf": [ { "$ref": "BackboneElement#/definitions/BackboneElement" }, { "description": "A patient\u0027s point-in-time immunization and recommendation (i.e. forecasting a patient\u0027s immunization eligibility according to a published schedule) with optional supporting justification.", "properties": { "code": { "description": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "value": { "description": "The date whose meaning is specified by dateCriterion.code.", "type": "string", "pattern": "-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?" }, "_value": { "description": "Extensions for value", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" } }, "required": [ "code" ] } ] }, "ImmunizationRecommendation_Protocol": { "allOf": [ { "$ref": "BackboneElement#/definitions/BackboneElement" }, { "description": "A patient\u0027s point-in-time immunization and recommendation (i.e. forecasting a patient\u0027s immunization eligibility according to a published schedule) with optional supporting justification.", "properties": { "doseSequence": { "description": "Indicates the nominal position in a series of the next dose. This is the recommended dose number as per a specified protocol.", "type": "number", "pattern": "[1-9][0-9]*" }, "_doseSequence": { "description": "Extensions for doseSequence", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" }, "description": { "description": "Contains the description about the protocol under which the vaccine was administered.", "type": "string" }, "_description": { "description": "Extensions for description", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" }, "authority": { "description": "Indicates the authority who published the protocol. For example, ACIP.", "$ref": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference" }, "series": { "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", "type": "string" }, "_series": { "description": "Extensions for series", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" } } } ] } } }