|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 55; |
| 6 | + objectVersion = 60; |
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
|
26 | 26 | 2F6A880B2B2C0046002B9553 /* Allen322_Ferry570_ad134528-56a5-35fd-c37f-466ff119c625.json in Resources */ = {isa = PBXBuildFile; fileRef = 2F6A880A2B2C0046002B9553 /* Allen322_Ferry570_ad134528-56a5-35fd-c37f-466ff119c625.json */; };
|
27 | 27 | 2FC186092AD52FFF0065EBB2 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 2FC186082AD52FFF0065EBB2 /* Localizable.xcstrings */; };
|
28 | 28 | 2FC975A82978F11A00BA99FE /* Home.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FC975A72978F11A00BA99FE /* Home.swift */; };
|
29 |
| - 2FD024892B116EEF009A682C /* LLMFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD024882B116EEF009A682C /* LLMFunction.swift */; }; |
| 29 | + 2FD024892B116EEF009A682C /* FHIRInterpretationFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD024882B116EEF009A682C /* FHIRInterpretationFunction.swift */; }; |
30 | 30 | 2FD0248B2B116EF6009A682C /* LLMStreamResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD0248A2B116EF6009A682C /* LLMStreamResult.swift */; };
|
31 | 31 | 2FD024912B1171EC009A682C /* Edythe31_Morar593_9c3df38a-d3b7-2198-3898-51f9153d023d.json in Resources */ = {isa = PBXBuildFile; fileRef = 2FD0248D2B1171EC009A682C /* Edythe31_Morar593_9c3df38a-d3b7-2198-3898-51f9153d023d.json */; };
|
32 | 32 | 2FD024922B1171EC009A682C /* Milton509_Ortiz186_d66b5418-06cb-fc8a-8c13-85685b6ac939.json in Resources */ = {isa = PBXBuildFile; fileRef = 2FD0248E2B1171EC009A682C /* Milton509_Ortiz186_d66b5418-06cb-fc8a-8c13-85685b6ac939.json */; };
|
|
56 | 56 | 653A2551283387FE005D4D48 /* LLMonFHIR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A2550283387FE005D4D48 /* LLMonFHIR.swift */; };
|
57 | 57 | 653A255528338800005D4D48 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 653A255428338800005D4D48 /* Assets.xcassets */; };
|
58 | 58 | 653A256228338800005D4D48 /* LLMonFHIRTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256128338800005D4D48 /* LLMonFHIRTests.swift */; };
|
59 |
| - 977572042B5E6F2A00FB0286 /* SpeziFHIR in Frameworks */ = {isa = PBXBuildFile; productRef = 977572032B5E6F2A00FB0286 /* SpeziFHIR */; }; |
60 |
| - 977572062B5E6F2A00FB0286 /* SpeziFHIRHealthKit in Frameworks */ = {isa = PBXBuildFile; productRef = 977572052B5E6F2A00FB0286 /* SpeziFHIRHealthKit */; }; |
61 |
| - 977572082B5E6F2A00FB0286 /* SpeziFHIRInterpretation in Frameworks */ = {isa = PBXBuildFile; productRef = 977572072B5E6F2A00FB0286 /* SpeziFHIRInterpretation */; }; |
62 |
| - 9775720A2B5E6F2A00FB0286 /* SpeziFHIRMockPatients in Frameworks */ = {isa = PBXBuildFile; productRef = 977572092B5E6F2A00FB0286 /* SpeziFHIRMockPatients */; }; |
| 59 | + 9733FC572B60E5FB0024F12C /* SpeziFHIR in Frameworks */ = {isa = PBXBuildFile; productRef = 9733FC562B60E5FB0024F12C /* SpeziFHIR */; }; |
| 60 | + 9733FC592B60E5FB0024F12C /* SpeziFHIRHealthKit in Frameworks */ = {isa = PBXBuildFile; productRef = 9733FC582B60E5FB0024F12C /* SpeziFHIRHealthKit */; }; |
| 61 | + 9733FC5B2B60E5FB0024F12C /* SpeziFHIRInterpretation in Frameworks */ = {isa = PBXBuildFile; productRef = 9733FC5A2B60E5FB0024F12C /* SpeziFHIRInterpretation */; }; |
| 62 | + 9733FC5D2B60E5FB0024F12C /* SpeziFHIRMockPatients in Frameworks */ = {isa = PBXBuildFile; productRef = 9733FC5C2B60E5FB0024F12C /* SpeziFHIRMockPatients */; }; |
63 | 63 | 9775720D2B5E718A00FB0286 /* SpeziSpeechRecognizer in Frameworks */ = {isa = PBXBuildFile; productRef = 9775720C2B5E718A00FB0286 /* SpeziSpeechRecognizer */; };
|
64 | 64 | 9775720F2B5E718A00FB0286 /* SpeziSpeechSynthesizer in Frameworks */ = {isa = PBXBuildFile; productRef = 9775720E2B5E718A00FB0286 /* SpeziSpeechSynthesizer */; };
|
65 | 65 | 977572122B5E721F00FB0286 /* SpeziChat in Frameworks */ = {isa = PBXBuildFile; productRef = 977572112B5E721F00FB0286 /* SpeziChat */; };
|
| 66 | + 97CAB1F72B64A03600D646CE /* SpeziLLM in Frameworks */ = {isa = PBXBuildFile; productRef = 97CAB1F62B64A03600D646CE /* SpeziLLM */; }; |
| 67 | + 97CAB1F92B64A03600D646CE /* SpeziLLMOpenAI in Frameworks */ = {isa = PBXBuildFile; productRef = 97CAB1F82B64A03600D646CE /* SpeziLLMOpenAI */; }; |
66 | 68 | /* End PBXBuildFile section */
|
67 | 69 |
|
68 | 70 | /* Begin PBXContainerItemProxy section */
|
|
103 | 105 | 2FC186082AD52FFF0065EBB2 /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = "<group>"; };
|
104 | 106 | 2FC94CD4298B0A1D009C8209 /* LLMonFHIR.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = LLMonFHIR.xctestplan; sourceTree = "<group>"; };
|
105 | 107 | 2FC975A72978F11A00BA99FE /* Home.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home.swift; sourceTree = "<group>"; };
|
106 |
| - 2FD024882B116EEF009A682C /* LLMFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LLMFunction.swift; sourceTree = "<group>"; }; |
| 108 | + 2FD024882B116EEF009A682C /* FHIRInterpretationFunction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FHIRInterpretationFunction.swift; sourceTree = "<group>"; }; |
107 | 109 | 2FD0248A2B116EF6009A682C /* LLMStreamResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LLMStreamResult.swift; sourceTree = "<group>"; };
|
108 | 110 | 2FD0248D2B1171EC009A682C /* Edythe31_Morar593_9c3df38a-d3b7-2198-3898-51f9153d023d.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "Edythe31_Morar593_9c3df38a-d3b7-2198-3898-51f9153d023d.json"; sourceTree = "<group>"; };
|
109 | 111 | 2FD0248E2B1171EC009A682C /* Milton509_Ortiz186_d66b5418-06cb-fc8a-8c13-85685b6ac939.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "Milton509_Ortiz186_d66b5418-06cb-fc8a-8c13-85685b6ac939.json"; sourceTree = "<group>"; };
|
|
137 | 139 | isa = PBXFrameworksBuildPhase;
|
138 | 140 | buildActionMask = 2147483647;
|
139 | 141 | files = (
|
| 142 | + 97CAB1F72B64A03600D646CE /* SpeziLLM in Frameworks */, |
| 143 | + 9733FC592B60E5FB0024F12C /* SpeziFHIRHealthKit in Frameworks */, |
140 | 144 | 9775720F2B5E718A00FB0286 /* SpeziSpeechSynthesizer in Frameworks */,
|
141 | 145 | 2FD8E82C2A1AADDA00357F4E /* ModelsR4 in Frameworks */,
|
142 |
| - 977572082B5E6F2A00FB0286 /* SpeziFHIRInterpretation in Frameworks */, |
143 |
| - 9775720A2B5E6F2A00FB0286 /* SpeziFHIRMockPatients in Frameworks */, |
144 | 146 | 2FD8E82A2A1AADDA00357F4E /* ModelsDSTU2 in Frameworks */,
|
145 | 147 | 2FD8E8402A1AE3F200357F4E /* SpeziViews in Frameworks */,
|
146 |
| - 977572062B5E6F2A00FB0286 /* SpeziFHIRHealthKit in Frameworks */, |
147 | 148 | 2FE5DC7229EDD8D3004B9AB4 /* SpeziHealthKit in Frameworks */,
|
148 | 149 | 2F49B7762980407C00BCB272 /* Spezi in Frameworks */,
|
149 | 150 | 9775720D2B5E718A00FB0286 /* SpeziSpeechRecognizer in Frameworks */,
|
150 |
| - 977572042B5E6F2A00FB0286 /* SpeziFHIR in Frameworks */, |
151 | 151 | 2FD8E8312A1AB00D00357F4E /* HealthKitOnFHIR in Frameworks */,
|
| 152 | + 97CAB1F92B64A03600D646CE /* SpeziLLMOpenAI in Frameworks */, |
| 153 | + 9733FC5D2B60E5FB0024F12C /* SpeziFHIRMockPatients in Frameworks */, |
152 | 154 | 977572122B5E721F00FB0286 /* SpeziChat in Frameworks */,
|
153 | 155 | 2FE5DC8129EDD91D004B9AB4 /* SpeziOnboarding in Frameworks */,
|
| 156 | + 9733FC5B2B60E5FB0024F12C /* SpeziFHIRInterpretation in Frameworks */, |
| 157 | + 9733FC572B60E5FB0024F12C /* SpeziFHIR in Frameworks */, |
154 | 158 | );
|
155 | 159 | runOnlyForDeploymentPostprocessing = 0;
|
156 | 160 | };
|
|
220 | 224 | 2FD8E8322A1AB68E00357F4E /* FHIRResource+Extensions.swift */,
|
221 | 225 | 2F036EA02B0E4B22009B2745 /* FHIRInterpretationModule.swift */,
|
222 | 226 | 433352432A5C96090043A440 /* FHIRMultipleResourceInterpreter.swift */,
|
223 |
| - 2FD024882B116EEF009A682C /* LLMFunction.swift */, |
| 227 | + 2FD024882B116EEF009A682C /* FHIRInterpretationFunction.swift */, |
224 | 228 | 2FD0248A2B116EF6009A682C /* LLMStreamResult.swift */,
|
225 | 229 | );
|
226 | 230 | path = "FHIR Interpretation";
|
|
240 | 244 | 2FE5DC2829EDD398004B9AB4 /* Onboarding */ = {
|
241 | 245 | isa = PBXGroup;
|
242 | 246 | children = (
|
243 |
| - 2FE5DC3029EDD7CA004B9AB4 /* HealthKitPermissions.swift */, |
244 |
| - 2FE5DC3229EDD7CA004B9AB4 /* Disclaimer.swift */, |
245 |
| - 2F42429A2A8B14AC006E2B01 /* OpenAIAPIKey.swift */, |
246 | 247 | 2FE5DC3129EDD7CA004B9AB4 /* OnboardingFlow.swift */,
|
247 | 248 | 2FE5DC3429EDD7CA004B9AB4 /* Welcome.swift */,
|
| 249 | + 2FE5DC3229EDD7CA004B9AB4 /* Disclaimer.swift */, |
| 250 | + 2F42429A2A8B14AC006E2B01 /* OpenAIAPIKey.swift */, |
| 251 | + 2FE5DC3029EDD7CA004B9AB4 /* HealthKitPermissions.swift */, |
248 | 252 | );
|
249 | 253 | path = Onboarding;
|
250 | 254 | sourceTree = "<group>";
|
|
371 | 375 | 2FD8E82B2A1AADDA00357F4E /* ModelsR4 */,
|
372 | 376 | 2FD8E8302A1AB00D00357F4E /* HealthKitOnFHIR */,
|
373 | 377 | 2FD8E83F2A1AE3F200357F4E /* SpeziViews */,
|
374 |
| - 977572032B5E6F2A00FB0286 /* SpeziFHIR */, |
375 |
| - 977572052B5E6F2A00FB0286 /* SpeziFHIRHealthKit */, |
376 |
| - 977572072B5E6F2A00FB0286 /* SpeziFHIRInterpretation */, |
377 |
| - 977572092B5E6F2A00FB0286 /* SpeziFHIRMockPatients */, |
378 | 378 | 9775720C2B5E718A00FB0286 /* SpeziSpeechRecognizer */,
|
379 | 379 | 9775720E2B5E718A00FB0286 /* SpeziSpeechSynthesizer */,
|
380 | 380 | 977572112B5E721F00FB0286 /* SpeziChat */,
|
| 381 | + 9733FC562B60E5FB0024F12C /* SpeziFHIR */, |
| 382 | + 9733FC582B60E5FB0024F12C /* SpeziFHIRHealthKit */, |
| 383 | + 9733FC5A2B60E5FB0024F12C /* SpeziFHIRInterpretation */, |
| 384 | + 9733FC5C2B60E5FB0024F12C /* SpeziFHIRMockPatients */, |
| 385 | + 97CAB1F62B64A03600D646CE /* SpeziLLM */, |
| 386 | + 97CAB1F82B64A03600D646CE /* SpeziLLMOpenAI */, |
381 | 387 | );
|
382 | 388 | productName = LLMonFHIR;
|
383 | 389 | productReference = 653A254D283387FE005D4D48 /* LLMonFHIR.app */;
|
|
431 | 437 | attributes = {
|
432 | 438 | BuildIndependentTargetsInParallel = 1;
|
433 | 439 | LastSwiftUpdateCheck = 1340;
|
434 |
| - LastUpgradeCheck = 1500; |
| 440 | + LastUpgradeCheck = 1510; |
435 | 441 | TargetAttributes = {
|
436 | 442 | 653A254C283387FE005D4D48 = {
|
437 | 443 | CreatedOnToolsVersion = 13.4;
|
|
468 | 474 | 2FD8E8282A1AADDA00357F4E /* XCRemoteSwiftPackageReference "FHIRModels" */,
|
469 | 475 | 2FD8E82F2A1AB00D00357F4E /* XCRemoteSwiftPackageReference "HealthKitOnFHIR" */,
|
470 | 476 | 2FD8E83E2A1AE3F200357F4E /* XCRemoteSwiftPackageReference "SpeziViews" */,
|
471 |
| - 977572022B5E6F2A00FB0286 /* XCRemoteSwiftPackageReference "SpeziFHIR" */, |
472 | 477 | 9775720B2B5E718A00FB0286 /* XCRemoteSwiftPackageReference "SpeziSpeech" */,
|
473 | 478 | 977572102B5E721F00FB0286 /* XCRemoteSwiftPackageReference "SpeziChat" */,
|
| 479 | + 9733FC552B60E5FB0024F12C /* XCLocalSwiftPackageReference "../SpeziFHIR" */, |
| 480 | + 97CAB1F52B64A03600D646CE /* XCLocalSwiftPackageReference "../SpeziLLM" */, |
474 | 481 | );
|
475 | 482 | productRefGroup = 653A254E283387FE005D4D48 /* Products */;
|
476 | 483 | projectDirPath = "";
|
|
569 | 576 | 653A2551283387FE005D4D48 /* LLMonFHIR.swift in Sources */,
|
570 | 577 | 2F036EA52B0ED1F0009B2745 /* FHIRResourcesInstructionsView.swift in Sources */,
|
571 | 578 | 2FE5DC3629EDD7CA004B9AB4 /* HealthKitPermissions.swift in Sources */,
|
572 |
| - 2FD024892B116EEF009A682C /* LLMFunction.swift in Sources */, |
| 579 | + 2FD024892B116EEF009A682C /* FHIRInterpretationFunction.swift in Sources */, |
573 | 580 | );
|
574 | 581 | runOnlyForDeploymentPostprocessing = 0;
|
575 | 582 | };
|
|
1086 | 1093 | };
|
1087 | 1094 | /* End XCConfigurationList section */
|
1088 | 1095 |
|
| 1096 | +/* Begin XCLocalSwiftPackageReference section */ |
| 1097 | + 9733FC552B60E5FB0024F12C /* XCLocalSwiftPackageReference "../SpeziFHIR" */ = { |
| 1098 | + isa = XCLocalSwiftPackageReference; |
| 1099 | + relativePath = ../SpeziFHIR; |
| 1100 | + }; |
| 1101 | + 97CAB1F52B64A03600D646CE /* XCLocalSwiftPackageReference "../SpeziLLM" */ = { |
| 1102 | + isa = XCLocalSwiftPackageReference; |
| 1103 | + relativePath = ../SpeziLLM; |
| 1104 | + }; |
| 1105 | +/* End XCLocalSwiftPackageReference section */ |
| 1106 | + |
1089 | 1107 | /* Begin XCRemoteSwiftPackageReference section */
|
1090 | 1108 | 2F49B7742980407B00BCB272 /* XCRemoteSwiftPackageReference "Spezi" */ = {
|
1091 | 1109 | isa = XCRemoteSwiftPackageReference;
|
|
1151 | 1169 | minimumVersion = 0.3.5;
|
1152 | 1170 | };
|
1153 | 1171 | };
|
1154 |
| - 977572022B5E6F2A00FB0286 /* XCRemoteSwiftPackageReference "SpeziFHIR" */ = { |
1155 |
| - isa = XCRemoteSwiftPackageReference; |
1156 |
| - repositoryURL = "https://github.com/StanfordSpezi/SpeziFHIR"; |
1157 |
| - requirement = { |
1158 |
| - branch = "feat/lift-to-spezi-llm"; |
1159 |
| - kind = branch; |
1160 |
| - }; |
1161 |
| - }; |
1162 | 1172 | 9775720B2B5E718A00FB0286 /* XCRemoteSwiftPackageReference "SpeziSpeech" */ = {
|
1163 | 1173 | isa = XCRemoteSwiftPackageReference;
|
1164 | 1174 | repositoryURL = "https://github.com/StanfordSpezi/SpeziSpeech";
|
|
1223 | 1233 | package = 2FE5DC9A29EDD9EF004B9AB4 /* XCRemoteSwiftPackageReference "XCTHealthKit" */;
|
1224 | 1234 | productName = XCTHealthKit;
|
1225 | 1235 | };
|
1226 |
| - 977572032B5E6F2A00FB0286 /* SpeziFHIR */ = { |
| 1236 | + 9733FC562B60E5FB0024F12C /* SpeziFHIR */ = { |
1227 | 1237 | isa = XCSwiftPackageProductDependency;
|
1228 |
| - package = 977572022B5E6F2A00FB0286 /* XCRemoteSwiftPackageReference "SpeziFHIR" */; |
1229 | 1238 | productName = SpeziFHIR;
|
1230 | 1239 | };
|
1231 |
| - 977572052B5E6F2A00FB0286 /* SpeziFHIRHealthKit */ = { |
| 1240 | + 9733FC582B60E5FB0024F12C /* SpeziFHIRHealthKit */ = { |
1232 | 1241 | isa = XCSwiftPackageProductDependency;
|
1233 |
| - package = 977572022B5E6F2A00FB0286 /* XCRemoteSwiftPackageReference "SpeziFHIR" */; |
1234 | 1242 | productName = SpeziFHIRHealthKit;
|
1235 | 1243 | };
|
1236 |
| - 977572072B5E6F2A00FB0286 /* SpeziFHIRInterpretation */ = { |
| 1244 | + 9733FC5A2B60E5FB0024F12C /* SpeziFHIRInterpretation */ = { |
1237 | 1245 | isa = XCSwiftPackageProductDependency;
|
1238 |
| - package = 977572022B5E6F2A00FB0286 /* XCRemoteSwiftPackageReference "SpeziFHIR" */; |
1239 | 1246 | productName = SpeziFHIRInterpretation;
|
1240 | 1247 | };
|
1241 |
| - 977572092B5E6F2A00FB0286 /* SpeziFHIRMockPatients */ = { |
| 1248 | + 9733FC5C2B60E5FB0024F12C /* SpeziFHIRMockPatients */ = { |
1242 | 1249 | isa = XCSwiftPackageProductDependency;
|
1243 |
| - package = 977572022B5E6F2A00FB0286 /* XCRemoteSwiftPackageReference "SpeziFHIR" */; |
1244 | 1250 | productName = SpeziFHIRMockPatients;
|
1245 | 1251 | };
|
1246 | 1252 | 9775720C2B5E718A00FB0286 /* SpeziSpeechRecognizer */ = {
|
|
1258 | 1264 | package = 977572102B5E721F00FB0286 /* XCRemoteSwiftPackageReference "SpeziChat" */;
|
1259 | 1265 | productName = SpeziChat;
|
1260 | 1266 | };
|
| 1267 | + 97CAB1F62B64A03600D646CE /* SpeziLLM */ = { |
| 1268 | + isa = XCSwiftPackageProductDependency; |
| 1269 | + productName = SpeziLLM; |
| 1270 | + }; |
| 1271 | + 97CAB1F82B64A03600D646CE /* SpeziLLMOpenAI */ = { |
| 1272 | + isa = XCSwiftPackageProductDependency; |
| 1273 | + productName = SpeziLLMOpenAI; |
| 1274 | + }; |
1261 | 1275 | /* End XCSwiftPackageProductDependency section */
|
1262 | 1276 | };
|
1263 | 1277 | rootObject = 653A2545283387FE005D4D48 /* Project object */;
|
|
0 commit comments