Hi Team ,
I would like validate my understanding on the certain concepts and hence this post
There are multiple implementation guide available like DAF , MedMij , etc .Now these implementation guide refers to many use cases like Patient Summary , Extraction of data from source system and loading them in target systems . Each of these use cases may refer to atleast one or more capability statement .
Implementation guide (IG1) --> Capability Statement 1 (C1) & Capability Statement 2 (C2)
Implementation guide (IG2) --> Capability Statement 1 (C3)
Now these capability statements consists of one or more resources who contributes to this use case .
e.g C1 --> Patient --> Conforms to profile /base/StructureDefinition/Patient1
—> Observation --> Conforms to profile /base/StructureDefinition/Observation1
C2 --> _Patient_ --> Conforms to profile _/base/StructureDefinition/Patient2_
- Is the above example is correct ? Can a multiple capability statement refer to same resourceType which themselves would conforms to multiple profiles ? In above example Patient resource
In FHIR specs here it refers to profile at system level and other in resource level .
Question 2) How the resource level profile i.e in CapabilityStatement.rest.resource.profile is the superset of all use cases implemented by the system ? If a given resource is contributing/part-of multiple use case(capabilities) then how it can conform to single profile as at resource level the cardinality of profile is 0…1 .?