You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specification/immunisation-fhir-api.yaml
+3-195Lines changed: 3 additions & 195 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,9 @@ openapi: 3.0.0
2
2
info:
3
3
title: Immunization-fhir-api
4
4
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
5
8
description: |
6
9
## Overview
7
10
@@ -766,201 +769,6 @@ components:
766
769
description: The base language in which the resource is written.
767
770
required:
768
771
- 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).
0 commit comments