Skip to content

Commit c6deaa5

Browse files
committed
docs (oas): resolve lint errors in yaml
1 parent 2ed218b commit c6deaa5

File tree

1 file changed

+3
-195
lines changed

1 file changed

+3
-195
lines changed

specification/immunisation-fhir-api.yaml

Lines changed: 3 additions & 195 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ openapi: 3.0.0
22
info:
33
title: Immunization-fhir-api
44
version: Computed and injected at build time by `utilities/scripts/set_version.py`
5+
license:
6+
name: MIT
7+
url: https://opensource.org/licenses/MIT
58
description: |
69
## Overview
710
@@ -766,201 +769,6 @@ components:
766769
description: The base language in which the resource is written.
767770
required:
768771
- resourceType
769-
DomainResource:
770-
type: object
771-
properties:
772-
text:
773-
$ref: "#/components/schemas/Narrative"
774-
description: A human-readable narrative that contains a summary of the resource and can 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.
775-
contained:
776-
type: array
777-
items:
778-
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.
779-
type: object
780-
discriminator:
781-
propertyName: resourceType
782-
properties:
783-
resourceType:
784-
type: string
785-
enum:
786-
- Resource
787-
- DomainResource
788-
- Account
789-
- ActivityDefinition
790-
- AdverseEvent
791-
- AllergyIntolerance
792-
- Appointment
793-
- AppointmentResponse
794-
- AuditEvent
795-
- Basic
796-
- Binary
797-
- BiologicallyDerivedProduct
798-
- BodyStructure
799-
- Bundle
800-
- CapabilityStatement
801-
- CarePlan
802-
- CareTeam
803-
- CatalogEntry
804-
- ChargeItem
805-
- ChargeItemDefinition
806-
- Claim
807-
- ClaimResponse
808-
- ClinicalImpression
809-
- CodeSystem
810-
- Communication
811-
- CommunicationRequest
812-
- CompartmentDefinition
813-
- Composition
814-
- ConceptMap
815-
- Condition
816-
- Consent
817-
- Contract
818-
- Coverage
819-
- CoverageEligibilityRequest
820-
- CoverageEligibilityResponse
821-
- DetectedIssue
822-
- Device
823-
- DeviceDefinition
824-
- DeviceMetric
825-
- DeviceRequest
826-
- DeviceUseStatement
827-
- DiagnosticReport
828-
- DocumentManifest
829-
- DocumentReference
830-
- EffectEvidenceSynthesis
831-
- Encounter
832-
- Endpoint
833-
- EnrollmentRequest
834-
- EnrollmentResponse
835-
- EpisodeOfCare
836-
- EventDefinition
837-
- Evidence
838-
- EvidenceVariable
839-
- ExampleScenario
840-
- ExplanationOfBenefit
841-
- FamilyMemberHistory
842-
- Flag
843-
- Goal
844-
- GraphDefinition
845-
- Group
846-
- GuidanceResponse
847-
- HealthcareService
848-
- ImagingStudy
849-
- Immunization
850-
- ImmunizationEvaluation
851-
- ImmunizationRecommendation
852-
- ImplementationGuide
853-
- InsurancePlan
854-
- Invoice
855-
- Library
856-
- Linkage
857-
- List
858-
- Location
859-
- Measure
860-
- MeasureReport
861-
- Media
862-
- Medication
863-
- MedicationAdministration
864-
- MedicationDispense
865-
- MedicationKnowledge
866-
- MedicationRequest
867-
- MedicationStatement
868-
- MedicinalProduct
869-
- MedicinalProductAuthorization
870-
- MedicinalProductContraindication
871-
- MedicinalProductIndication
872-
- MedicinalProductIngredient
873-
- MedicinalProductInteraction
874-
- MedicinalProductManufactured
875-
- MedicinalProductPackaged
876-
- MedicinalProductPharmaceutical
877-
- MedicinalProductUndesirableEffect
878-
- MessageDefinition
879-
- MessageHeader
880-
- MolecularSequence
881-
- NamingSystem
882-
- NutritionOrder
883-
- Observation
884-
- ObservationDefinition
885-
- OperationDefinition
886-
- OperationOutcome
887-
- Organization
888-
- OrganizationAffiliation
889-
- Parameters
890-
- Patient
891-
- PaymentNotice
892-
- PaymentReconciliation
893-
- Person
894-
- PlanDefinition
895-
- Practitioner
896-
- PractitionerRole
897-
- Procedure
898-
- Provenance
899-
- Questionnaire
900-
- QuestionnaireResponse
901-
- RelatedPerson
902-
- RequestGroup
903-
- ResearchDefinition
904-
- ResearchElementDefinition
905-
- ResearchStudy
906-
- ResearchSubject
907-
- RiskAssessment
908-
- RiskEvidenceSynthesis
909-
- Schedule
910-
- SearchParameter
911-
- ServiceRequest
912-
- Slot
913-
- Specimen
914-
- SpecimenDefinition
915-
- StructureDefinition
916-
- StructureMap
917-
- Subscription
918-
- Substance
919-
- SubstanceNucleicAcid
920-
- SubstancePolymer
921-
- SubstanceProtein
922-
- SubstanceReferenceInformation
923-
- SubstanceSourceMaterial
924-
- SubstanceSpecification
925-
- SupplyDelivery
926-
- SupplyRequest
927-
- Task
928-
- TerminologyCapabilities
929-
- TestReport
930-
- TestScript
931-
- ValueSet
932-
- VerificationResult
933-
- VisionPrescription
934-
id:
935-
type: string
936-
pattern: '[A-Za-z0-9\-\.]{1,64}'
937-
description: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
938-
meta:
939-
$ref: "#/components/schemas/Meta"
940-
description: The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
941-
implicitRules:
942-
type: string
943-
pattern: \S*
944-
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. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
945-
language:
946-
type: string
947-
pattern: '[^\s]+(\s[^\s]+)*'
948-
description: The base language in which the resource is written.
949-
required:
950-
- resourceType
951-
extension:
952-
type: array
953-
items:
954-
$ref: "#/components/schemas/Extension"
955-
description: May be used to represent additional information that is not part of the basic definition of the resource. 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 can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
956-
modifierExtension:
957-
type: array
958-
items:
959-
$ref: "#/components/schemas/Extension"
960-
description: |-
961-
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 and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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.
962-
963-
Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
964772
Immunization:
965773
type: object
966774
required:

0 commit comments

Comments
 (0)