-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
Shorthand (FHIR)
-
0.12.0 [deprecated]
-
FHIR Infrastructure
-
Language Reference
-
1.5
-
-
Moesel/Rhodes 11-0-1
-
Enhancement
-
Compatible, substantive
Maybe include the following profile as a default profile for CapabilityStatement:
Profile: CapabilityStatementSh
Parent: CapabilityStatement
Id: shorthand-capabilitystatement
Title: "CapabilityStatement profile for easy specification"
Description: "CapabilityStatement profile that has all resources sliced for easy specification."
- url 1..1 MS
- version 1..1 MS
- rest ^slicing.discriminator.type = #value
- rest ^slicing.discriminator.path = "mode"
- rest contains client 1..1 MS and server 1..1 MS
- rest[client].mode = #client
- rest[client].resource ^slicing.discriminator.type = #value
- rest[client].resource ^slicing.discriminator.path = "mode"
- rest[client].resource contains account 0..1 and activitydefinition 0..1 and adverseevent 0..1 and allergyintolerance 0..1 and appointment 0..1 and appointmentresponse 0..1 and auditevent 0..1 and basic 0..1 and binary 0..1 and biologicallyderivedproduct 0..1 and bodystructure 0..1 and bundle 0..1 and capabilitystatement 0..1 and careplan 0..1 and careteam 0..1 and catalogentry 0..1 and chargeitem 0..1 and chargeitemdefinition 0..1 and claim 0..1 and claimresponse 0..1 and clinicalimpression 0..1 and codesystem 0..1 and communication 0..1 and communicationrequest 0..1 and compartmentdefinition 0..1 and composition 0..1 and conceptmap 0..1 and condition 0..1 and consent 0..1 and contract 0..1 and coverage 0..1 and coverageeligibilityrequest 0..1 and coverageeligibilityresponse 0..1 and detectedissue 0..1 and device 0..1 and devicedefinition 0..1 and devicemetric 0..1 and devicerequest 0..1 and deviceusestatement 0..1 and diagnosticreport 0..1 and documentmanifest 0..1 and documentreference 0..1 and domainresource 0..1 and effectevidencesynthesis 0..1 and encounter 0..1 and endpoint 0..1 and enrollmentrequest 0..1 and enrollmentresponse 0..1 and episodeofcare 0..1 and eventdefinition 0..1 and evidence 0..1 and evidencevariable 0..1 and examplescenario 0..1 and explanationofbenefit 0..1 and familymemberhistory 0..1 and flag 0..1 and goal 0..1 and graphdefinition 0..1 and group 0..1 and guidanceresponse 0..1 and healthcareservice 0..1 and imagingstudy 0..1 and immunization 0..1 and immunizationevaluation 0..1 and immunizationrecommendation 0..1 and implementationguide 0..1 and insuranceplan 0..1 and invoice 0..1 and library 0..1 and linkage 0..1 and list 0..1 and location 0..1 and measure 0..1 and measurereport 0..1 and media 0..1 and medication 0..1 and medicationadministration 0..1 and medicationdispense 0..1 and medicationknowledge 0..1 and medicationrequest 0..1 and medicationstatement 0..1 and medicinalproduct 0..1 and medicinalproductauthorization 0..1 and medicinalproductcontraindication 0..1 and medicinalproductindication 0..1 and medicinalproductingredient 0..1 and medicinalproductinteraction 0..1 and medicinalproductmanufactured 0..1 and medicinalproductpackaged 0..1 and medicinalproductpharmaceutical 0..1 and medicinalproductundesirableeffect 0..1 and messagedefinition 0..1 and messageheader 0..1 and molecularsequence 0..1 and namingsystem 0..1 and nutritionorder 0..1 and observation 0..1 and observationdefinition 0..1 and operationdefinition 0..1 and operationoutcome 0..1 and organization 0..1 and organizationaffiliation 0..1 and parameters 0..1 and patient 0..1 and paymentnotice 0..1 and paymentreconciliation 0..1 and person 0..1 and plandefinition 0..1 and practitioner 0..1 and practitionerrole 0..1 and procedure 0..1 and provenance 0..1 and questionnaire 0..1 and questionnaireresponse 0..1 and relatedperson 0..1 and requestgroup 0..1 and researchdefinition 0..1 and researchelementdefinition 0..1 and researchstudy 0..1 and researchsubject 0..1 and resource 0..1 and riskassessment 0..1 and riskevidencesynthesis 0..1 and schedule 0..1 and searchparameter 0..1 and servicerequest 0..1 and slot 0..1 and specimen 0..1 and specimendefinition 0..1 and structuredefinition 0..1 and structuremap 0..1 and subscription 0..1 and substance 0..1 and substancenucleicacid 0..1 and substancepolymer 0..1 and substanceprotein 0..1 and substancereferenceinformation 0..1 and substancesourcematerial 0..1 and substancespecification 0..1 and supplydelivery 0..1 and supplyrequest 0..1 and task 0..1 and terminologycapabilities 0..1 and testreport 0..1 and testscript 0..1 and value-set 0..1 and verificationresult 0..1 and visionprescription 0..1
- rest[client].resource[account].type = #Account
- rest[client].resource[activitydefinition].type = #ActivityDefinition
- rest[client].resource[adverseevent].type = #AdverseEvent
- rest[client].resource[allergyintolerance].type = #AllergyIntolerance
- rest[client].resource[appointment].type = #Appointment
- rest[client].resource[appointmentresponse].type = #AppointmentResponse
- rest[client].resource[auditevent].type = #AuditEvent
- rest[client].resource[basic].type = #Basic
- rest[client].resource[binary].type = #Binary
- rest[client].resource[biologicallyderivedproduct].type = #BiologicallyDerivedProduct
- rest[client].resource[bodystructure].type = #BodyStructure
- rest[client].resource[bundle].type = #Bundle
- rest[client].resource[capabilitystatement].type = #CapabilityStatement
- rest[client].resource[careplan].type = #CarePlan
- rest[client].resource[careteam].type = #CareTeam
- rest[client].resource[catalogentry].type = #CatalogEntry
- rest[client].resource[chargeitem].type = #ChargeItem
- rest[client].resource[chargeitemdefinition].type = #ChargeItemDefinition
- rest[client].resource[claim].type = #Claim
- rest[client].resource[claimresponse].type = #ClaimResponse
- rest[client].resource[clinicalimpression].type = #ClinicalImpression
- rest[client].resource[codesystem].type = #CodeSystem
- rest[client].resource[communication].type = #Communication
- rest[client].resource[communicationrequest].type = #CommunicationRequest
- rest[client].resource[compartmentdefinition].type = #CompartmentDefinition
- rest[client].resource[composition].type = #Composition
- rest[client].resource[conceptmap].type = #ConceptMap
- rest[client].resource[condition].type = #Condition
- rest[client].resource[consent].type = #Consent
- rest[client].resource[contract].type = #Contract
- rest[client].resource[coverage].type = #Coverage
- rest[client].resource[coverageeligibilityrequest].type = #CoverageEligibilityRequest
- rest[client].resource[coverageeligibilityresponse].type = #CoverageEligibilityResponse
- rest[client].resource[detectedissue].type = #DetectedIssue
- rest[client].resource[device].type = #Device
- rest[client].resource[devicedefinition].type = #DeviceDefinition
- rest[client].resource[devicemetric].type = #DeviceMetric
- rest[client].resource[devicerequest].type = #DeviceRequest
- rest[client].resource[deviceusestatement].type = #DeviceUseStatement
- rest[client].resource[diagnosticreport].type = #DiagnosticReport
- rest[client].resource[documentmanifest].type = #DocumentManifest
- rest[client].resource[documentreference].type = #DocumentReference
- rest[client].resource[domainresource].type = #DomainResource
- rest[client].resource[effectevidencesynthesis].type = #EffectEvidenceSynthesis
- rest[client].resource[encounter].type = #Encounter
- rest[client].resource[endpoint].type = #Endpoint
- rest[client].resource[enrollmentrequest].type = #EnrollmentRequest
- rest[client].resource[enrollmentresponse].type = #EnrollmentResponse
- rest[client].resource[episodeofcare].type = #EpisodeOfCare
- rest[client].resource[eventdefinition].type = #EventDefinition
- rest[client].resource[evidence].type = #Evidence
- rest[client].resource[evidencevariable].type = #EvidenceVariable
- rest[client].resource[examplescenario].type = #ExampleScenario
- rest[client].resource[explanationofbenefit].type = #ExplanationOfBenefit
- rest[client].resource[familymemberhistory].type = #FamilyMemberHistory
- rest[client].resource[flag].type = #Flag
- rest[client].resource[goal].type = #Goal
- rest[client].resource[graphdefinition].type = #GraphDefinition
- rest[client].resource[group].type = #Group
- rest[client].resource[guidanceresponse].type = #GuidanceResponse
- rest[client].resource[healthcareservice].type = #HealthcareService
- rest[client].resource[imagingstudy].type = #ImagingStudy
- rest[client].resource[immunization].type = #Immunization
- rest[client].resource[immunizationevaluation].type = #ImmunizationEvaluation
- rest[client].resource[immunizationrecommendation].type = #ImmunizationRecommendation
- rest[client].resource[implementationguide].type = #ImplementationGuide
- rest[client].resource[insuranceplan].type = #InsurancePlan
- rest[client].resource[invoice].type = #Invoice
- rest[client].resource[library].type = #Library
- rest[client].resource[linkage].type = #Linkage
- rest[client].resource[list].type = #List
- rest[client].resource[location].type = #Location
- rest[client].resource[measure].type = #Measure
- rest[client].resource[measurereport].type = #MeasureReport
- rest[client].resource[media].type = #Media
- rest[client].resource[medication].type = #Medication
- rest[client].resource[medicationadministration].type = #MedicationAdministration
- rest[client].resource[medicationdispense].type = #MedicationDispense
- rest[client].resource[medicationknowledge].type = #MedicationKnowledge
- rest[client].resource[medicationrequest].type = #MedicationRequest
- rest[client].resource[medicationstatement].type = #MedicationStatement
- rest[client].resource[medicinalproduct].type = #MedicinalProduct
- rest[client].resource[medicinalproductauthorization].type = #MedicinalProductAuthorization
- rest[client].resource[medicinalproductcontraindication].type = #MedicinalProductContraindication
- rest[client].resource[medicinalproductindication].type = #MedicinalProductIndication
- rest[client].resource[medicinalproductingredient].type = #MedicinalProductIngredient
- rest[client].resource[medicinalproductinteraction].type = #MedicinalProductInteraction
- rest[client].resource[medicinalproductmanufactured].type = #MedicinalProductManufactured
- rest[client].resource[medicinalproductpackaged].type = #MedicinalProductPackaged
- rest[client].resource[medicinalproductpharmaceutical].type = #MedicinalProductPharmaceutical
- rest[client].resource[medicinalproductundesirableeffect].type = #MedicinalProductUndesirableEffect
- rest[client].resource[messagedefinition].type = #MessageDefinition
- rest[client].resource[messageheader].type = #MessageHeader
- rest[client].resource[molecularsequence].type = #MolecularSequence
- rest[client].resource[namingsystem].type = #NamingSystem
- rest[client].resource[nutritionorder].type = #NutritionOrder
- rest[client].resource[observation].type = #Observation
- rest[client].resource[observationdefinition].type = #ObservationDefinition
- rest[client].resource[operationdefinition].type = #OperationDefinition
- rest[client].resource[operationoutcome].type = #OperationOutcome
- rest[client].resource[organization].type = #Organization
- rest[client].resource[organizationaffiliation].type = #OrganizationAffiliation
- rest[client].resource[parameters].type = #Parameters
- rest[client].resource[patient].type = #Patient
- rest[client].resource[paymentnotice].type = #PaymentNotice
- rest[client].resource[paymentreconciliation].type = #PaymentReconciliation
- rest[client].resource[person].type = #Person
- rest[client].resource[plandefinition].type = #PlanDefinition
- rest[client].resource[practitioner].type = #Practitioner
- rest[client].resource[practitionerrole].type = #PractitionerRole
- rest[client].resource[procedure].type = #Procedure
- rest[client].resource[provenance].type = #Provenance
- rest[client].resource[questionnaire].type = #Questionnaire
- rest[client].resource[questionnaireresponse].type = #QuestionnaireResponse
- rest[client].resource[relatedperson].type = #RelatedPerson
- rest[client].resource[requestgroup].type = #RequestGroup
- rest[client].resource[researchdefinition].type = #ResearchDefinition
- rest[client].resource[researchelementdefinition].type = #ResearchElementDefinition
- rest[client].resource[researchstudy].type = #ResearchStudy
- rest[client].resource[researchsubject].type = #ResearchSubject
- rest[client].resource[resource].type = #Resource
- rest[client].resource[riskassessment].type = #RiskAssessment
- rest[client].resource[riskevidencesynthesis].type = #RiskEvidenceSynthesis
- rest[client].resource[schedule].type = #Schedule
- rest[client].resource[searchparameter].type = #SearchParameter
- rest[client].resource[servicerequest].type = #ServiceRequest
- rest[client].resource[slot].type = #Slot
- rest[client].resource[specimen].type = #Specimen
- rest[client].resource[specimendefinition].type = #SpecimenDefinition
- rest[client].resource[structuredefinition].type = #StructureDefinition
- rest[client].resource[structuremap].type = #StructureMap
- rest[client].resource[subscription].type = #Subscription
- rest[client].resource[substance].type = #Substance
- rest[client].resource[substancenucleicacid].type = #SubstanceNucleicAcid
- rest[client].resource[substancepolymer].type = #SubstancePolymer
- rest[client].resource[substanceprotein].type = #SubstanceProtein
- rest[client].resource[substancereferenceinformation].type = #SubstanceReferenceInformation
- rest[client].resource[substancesourcematerial].type = #SubstanceSourceMaterial
- rest[client].resource[substancespecification].type = #SubstanceSpecification
- rest[client].resource[supplydelivery].type = #SupplyDelivery
- rest[client].resource[supplyrequest].type = #SupplyRequest
- rest[client].resource[task].type = #Task
- rest[client].resource[terminologycapabilities].type = #TerminologyCapabilities
- rest[client].resource[testreport].type = #TestReport
- rest[client].resource[testscript].type = #TestScript
- rest[client].resource[value-set].type = #ValueSet
- rest[client].resource[verificationresult].type = #VerificationResult
- rest[client].resource[visionprescription].type = #VisionPrescription
- rest[server].resource contains account 0..1 and activitydefinition 0..1 and adverseevent 0..1 and allergyintolerance 0..1 and appointment 0..1 and appointmentresponse 0..1 and auditevent 0..1 and basic 0..1 and binary 0..1 and biologicallyderivedproduct 0..1 and bodystructure 0..1 and bundle 0..1 and capabilitystatement 0..1 and careplan 0..1 and careteam 0..1 and catalogentry 0..1 and chargeitem 0..1 and chargeitemdefinition 0..1 and claim 0..1 and claimresponse 0..1 and clinicalimpression 0..1 and codesystem 0..1 and communication 0..1 and communicationrequest 0..1 and compartmentdefinition 0..1 and composition 0..1 and conceptmap 0..1 and condition 0..1 and consent 0..1 and contract 0..1 and coverage 0..1 and coverageeligibilityrequest 0..1 and coverageeligibilityresponse 0..1 and detectedissue 0..1 and device 0..1 and devicedefinition 0..1 and devicemetric 0..1 and devicerequest 0..1 and deviceusestatement 0..1 and diagnosticreport 0..1 and documentmanifest 0..1 and documentreference 0..1 and domainresource 0..1 and effectevidencesynthesis 0..1 and encounter 0..1 and endpoint 0..1 and enrollmentrequest 0..1 and enrollmentresponse 0..1 and episodeofcare 0..1 and eventdefinition 0..1 and evidence 0..1 and evidencevariable 0..1 and examplescenario 0..1 and explanationofbenefit 0..1 and familymemberhistory 0..1 and flag 0..1 and goal 0..1 and graphdefinition 0..1 and group 0..1 and guidanceresponse 0..1 and healthcareservice 0..1 and imagingstudy 0..1 and immunization 0..1 and immunizationevaluation 0..1 and immunizationrecommendation 0..1 and implementationguide 0..1 and insuranceplan 0..1 and invoice 0..1 and library 0..1 and linkage 0..1 and list 0..1 and location 0..1 and measure 0..1 and measurereport 0..1 and media 0..1 and medication 0..1 and medicationadministration 0..1 and medicationdispense 0..1 and medicationknowledge 0..1 and medicationrequest 0..1 and medicationstatement 0..1 and medicinalproduct 0..1 and medicinalproductauthorization 0..1 and medicinalproductcontraindication 0..1 and medicinalproductindication 0..1 and medicinalproductingredient 0..1 and medicinalproductinteraction 0..1 and medicinalproductmanufactured 0..1 and medicinalproductpackaged 0..1 and medicinalproductpharmaceutical 0..1 and medicinalproductundesirableeffect 0..1 and messagedefinition 0..1 and messageheader 0..1 and molecularsequence 0..1 and namingsystem 0..1 and nutritionorder 0..1 and observation 0..1 and observationdefinition 0..1 and operationdefinition 0..1 and operationoutcome 0..1 and organization 0..1 and organizationaffiliation 0..1 and parameters 0..1 and patient 0..1 and paymentnotice 0..1 and paymentreconciliation 0..1 and person 0..1 and plandefinition 0..1 and practitioner 0..1 and practitionerrole 0..1 and procedure 0..1 and provenance 0..1 and questionnaire 0..1 and questionnaireresponse 0..1 and relatedperson 0..1 and requestgroup 0..1 and researchdefinition 0..1 and researchelementdefinition 0..1 and researchstudy 0..1 and researchsubject 0..1 and resource 0..1 and riskassessment 0..1 and riskevidencesynthesis 0..1 and schedule 0..1 and searchparameter 0..1 and servicerequest 0..1 and slot 0..1 and specimen 0..1 and specimendefinition 0..1 and structuredefinition 0..1 and structuremap 0..1 and subscription 0..1 and substance 0..1 and substancenucleicacid 0..1 and substancepolymer 0..1 and substanceprotein 0..1 and substancereferenceinformation 0..1 and substancesourcematerial 0..1 and substancespecification 0..1 and supplydelivery 0..1 and supplyrequest 0..1 and task 0..1 and terminologycapabilities 0..1 and testreport 0..1 and testscript 0..1 and value-set 0..1 and verificationresult 0..1 and visionprescription 0..1
- rest[server].resource[account].type = #Account
- rest[server].resource[activitydefinition].type = #ActivityDefinition
- rest[server].resource[adverseevent].type = #AdverseEvent
- rest[server].resource[allergyintolerance].type = #AllergyIntolerance
- rest[server].resource[appointment].type = #Appointment
- rest[server].resource[appointmentresponse].type = #AppointmentResponse
- rest[server].resource[auditevent].type = #AuditEvent
- rest[server].resource[basic].type = #Basic
- rest[server].resource[binary].type = #Binary
- rest[server].resource[biologicallyderivedproduct].type = #BiologicallyDerivedProduct
- rest[server].resource[bodystructure].type = #BodyStructure
- rest[server].resource[bundle].type = #Bundle
- rest[server].resource[capabilitystatement].type = #CapabilityStatement
- rest[server].resource[careplan].type = #CarePlan
- rest[server].resource[careteam].type = #CareTeam
- rest[server].resource[catalogentry].type = #CatalogEntry
- rest[server].resource[chargeitem].type = #ChargeItem
- rest[server].resource[chargeitemdefinition].type = #ChargeItemDefinition
- rest[server].resource[claim].type = #Claim
- rest[server].resource[claimresponse].type = #ClaimResponse
- rest[server].resource[clinicalimpression].type = #ClinicalImpression
- rest[server].resource[codesystem].type = #CodeSystem
- rest[server].resource[communication].type = #Communication
- rest[server].resource[communicationrequest].type = #CommunicationRequest
- rest[server].resource[compartmentdefinition].type = #CompartmentDefinition
- rest[server].resource[composition].type = #Composition
- rest[server].resource[conceptmap].type = #ConceptMap
- rest[server].resource[condition].type = #Condition
- rest[server].resource[consent].type = #Consent
- rest[server].resource[contract].type = #Contract
- rest[server].resource[coverage].type = #Coverage
- rest[server].resource[coverageeligibilityrequest].type = #CoverageEligibilityRequest
- rest[server].resource[coverageeligibilityresponse].type = #CoverageEligibilityResponse
- rest[server].resource[detectedissue].type = #DetectedIssue
- rest[server].resource[device].type = #Device
- rest[server].resource[devicedefinition].type = #DeviceDefinition
- rest[server].resource[devicemetric].type = #DeviceMetric
- rest[server].resource[devicerequest].type = #DeviceRequest
- rest[server].resource[deviceusestatement].type = #DeviceUseStatement
- rest[server].resource[diagnosticreport].type = #DiagnosticReport
- rest[server].resource[documentmanifest].type = #DocumentManifest
- rest[server].resource[documentreference].type = #DocumentReference
- rest[server].resource[domainresource].type = #DomainResource
- rest[server].resource[effectevidencesynthesis].type = #EffectEvidenceSynthesis
- rest[server].resource[encounter].type = #Encounter
- rest[server].resource[endpoint].type = #Endpoint
- rest[server].resource[enrollmentrequest].type = #EnrollmentRequest
- rest[server].resource[enrollmentresponse].type = #EnrollmentResponse
- rest[server].resource[episodeofcare].type = #EpisodeOfCare
- rest[server].resource[eventdefinition].type = #EventDefinition
- rest[server].resource[evidence].type = #Evidence
- rest[server].resource[evidencevariable].type = #EvidenceVariable
- rest[server].resource[examplescenario].type = #ExampleScenario
- rest[server].resource[explanationofbenefit].type = #ExplanationOfBenefit
- rest[server].resource[familymemberhistory].type = #FamilyMemberHistory
- rest[server].resource[flag].type = #Flag
- rest[server].resource[goal].type = #Goal
- rest[server].resource[graphdefinition].type = #GraphDefinition
- rest[server].resource[group].type = #Group
- rest[server].resource[guidanceresponse].type = #GuidanceResponse
- rest[server].resource[healthcareservice].type = #HealthcareService
- rest[server].resource[imagingstudy].type = #ImagingStudy
- rest[server].resource[immunization].type = #Immunization
- rest[server].resource[immunizationevaluation].type = #ImmunizationEvaluation
- rest[server].resource[immunizationrecommendation].type = #ImmunizationRecommendation
- rest[server].resource[implementationguide].type = #ImplementationGuide
- rest[server].resource[insuranceplan].type = #InsurancePlan
- rest[server].resource[invoice].type = #Invoice
- rest[server].resource[library].type = #Library
- rest[server].resource[linkage].type = #Linkage
- rest[server].resource[list].type = #List
- rest[server].resource[location].type = #Location
- rest[server].resource[measure].type = #Measure
- rest[server].resource[measurereport].type = #MeasureReport
- rest[server].resource[media].type = #Media
- rest[server].resource[medication].type = #Medication
- rest[server].resource[medicationadministration].type = #MedicationAdministration
- rest[server].resource[medicationdispense].type = #MedicationDispense
- rest[server].resource[medicationknowledge].type = #MedicationKnowledge
- rest[server].resource[medicationrequest].type = #MedicationRequest
- rest[server].resource[medicationstatement].type = #MedicationStatement
- rest[server].resource[medicinalproduct].type = #MedicinalProduct
- rest[server].resource[medicinalproductauthorization].type = #MedicinalProductAuthorization
- rest[server].resource[medicinalproductcontraindication].type = #MedicinalProductContraindication
- rest[server].resource[medicinalproductindication].type = #MedicinalProductIndication
- rest[server].resource[medicinalproductingredient].type = #MedicinalProductIngredient
- rest[server].resource[medicinalproductinteraction].type = #MedicinalProductInteraction
- rest[server].resource[medicinalproductmanufactured].type = #MedicinalProductManufactured
- rest[server].resource[medicinalproductpackaged].type = #MedicinalProductPackaged
- rest[server].resource[medicinalproductpharmaceutical].type = #MedicinalProductPharmaceutical
- rest[server].resource[medicinalproductundesirableeffect].type = #MedicinalProductUndesirableEffect
- rest[server].resource[messagedefinition].type = #MessageDefinition
- rest[server].resource[messageheader].type = #MessageHeader
- rest[server].resource[molecularsequence].type = #MolecularSequence
- rest[server].resource[namingsystem].type = #NamingSystem
- rest[server].resource[nutritionorder].type = #NutritionOrder
- rest[server].resource[observation].type = #Observation
- rest[server].resource[observationdefinition].type = #ObservationDefinition
- rest[server].resource[operationdefinition].type = #OperationDefinition
- rest[server].resource[operationoutcome].type = #OperationOutcome
- rest[server].resource[organization].type = #Organization
- rest[server].resource[organizationaffiliation].type = #OrganizationAffiliation
- rest[server].resource[parameters].type = #Parameters
- rest[server].resource[patient].type = #Patient
- rest[server].resource[paymentnotice].type = #PaymentNotice
- rest[server].resource[paymentreconciliation].type = #PaymentReconciliation
- rest[server].resource[person].type = #Person
- rest[server].resource[plandefinition].type = #PlanDefinition
- rest[server].resource[practitioner].type = #Practitioner
- rest[server].resource[practitionerrole].type = #PractitionerRole
- rest[server].resource[procedure].type = #Procedure
- rest[server].resource[provenance].type = #Provenance
- rest[server].resource[questionnaire].type = #Questionnaire
- rest[server].resource[questionnaireresponse].type = #QuestionnaireResponse
- rest[server].resource[relatedperson].type = #RelatedPerson
- rest[server].resource[requestgroup].type = #RequestGroup
- rest[server].resource[researchdefinition].type = #ResearchDefinition
- rest[server].resource[researchelementdefinition].type = #ResearchElementDefinition
- rest[server].resource[researchstudy].type = #ResearchStudy
- rest[server].resource[researchsubject].type = #ResearchSubject
- rest[server].resource[resource].type = #Resource
- rest[server].resource[riskassessment].type = #RiskAssessment
- rest[server].resource[riskevidencesynthesis].type = #RiskEvidenceSynthesis
- rest[server].resource[schedule].type = #Schedule
- rest[server].resource[searchparameter].type = #SearchParameter
- rest[server].resource[servicerequest].type = #ServiceRequest
- rest[server].resource[slot].type = #Slot
- rest[server].resource[specimen].type = #Specimen
- rest[server].resource[specimendefinition].type = #SpecimenDefinition
- rest[server].resource[structuredefinition].type = #StructureDefinition
- rest[server].resource[structuremap].type = #StructureMap
- rest[server].resource[subscription].type = #Subscription
- rest[server].resource[substance].type = #Substance
- rest[server].resource[substancenucleicacid].type = #SubstanceNucleicAcid
- rest[server].resource[substancepolymer].type = #SubstancePolymer
- rest[server].resource[substanceprotein].type = #SubstanceProtein
- rest[server].resource[substancereferenceinformation].type = #SubstanceReferenceInformation
- rest[server].resource[substancesourcematerial].type = #SubstanceSourceMaterial
- rest[server].resource[substancespecification].type = #SubstanceSpecification
- rest[server].resource[supplydelivery].type = #SupplyDelivery
- rest[server].resource[supplyrequest].type = #SupplyRequest
- rest[server].resource[task].type = #Task
- rest[server].resource[terminologycapabilities].type = #TerminologyCapabilities
- rest[server].resource[testreport].type = #TestReport
- rest[server].resource[testscript].type = #TestScript
- rest[server].resource[value-set].type = #ValueSet
- rest[server].resource[verificationresult].type = #VerificationResult
- rest[server].resource[visionprescription].type = #VisionPrescription
Existing Wording:
Capability Statements: Currently, you can create a CapabilityStatement as an instance (using InstanceOf: CapabilityStatement) but FSH does nothing to help populate that instance. There may be more interesting approaches that create CapabilityStatements more directly from requirements. Creative approaches and purpose-specific syntax could also be employed for other conformance resources such as SearchParameter.
- is voted on by
-
BALLOT-12421 Affirmative - Bas van den Heuvel : 2020-May-SHORTHAND R1 STU
- Balloted